javascript - 我找到了如何在 typescript 中制作表格,但我不知道如何将其插入到html代码中

标签 javascript html angular typescript

我找到了如何在 typescript (Angular 5)中制作html表格,但我不知道如何在html代码中添加它。我唯一看到的是[object HTMLTableElement],我通过{{table}}在html代码中放置了一个表格。

感谢您的帮助。

我的表代码:

private table: HTMLTableElement;
  private thead: HTMLTableSectionElement;
  private tbody: HTMLTableSectionElement;


  constructor() {
    this.table = document.createElement('table');
    this.thead = <HTMLTableSectionElement> this.table.createTHead();
    this.tbody = <HTMLTableSectionElement> this.table.createTBody();
    var hrow = <HTMLTableRowElement> this.table.tHead.insertRow(0);
    var cell = hrow.insertCell(0);
    cell.innerHTML = "Module ID";
  }

最佳答案

如果您确定您的表格有效,您可以将其与 Angular 一起使用:

<table [innerHTML]="table"></table>

或者(因为我在你的代码中看到其他变量)

<table>
  <thead [innerHTML]="thead"></thead>
  <tbody [innerHTML]="tbody"></tobdy>
</table>

这是 Angular 的指令选择器,它将标记的内部 HTML 设置为您提供的变量。

关于javascript - 我找到了如何在 typescript 中制作表格,但我不知道如何将其插入到html代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48315939/

相关文章:

javascript - 使用 jQuery 构建动态表单部件

javascript - 在 HTML5 Canvas 中的多个边界内拖放图像

javascript - 图像功能上的 Box-Shadow 不起作用

javascript - 将换行符(即\r\n)附加到在发布请求中发送的表单字段

html - FontAwesome 图标未显示在网址上

typescript 中的 Angular 6 和 i18n

javascript - 如何强制输入只允许字母字母?

javascript - 使用 $http 服务将数据发布到本地 json 文件时未找到元素错误

javascript - 在坐标数组中找到最接近给定的点

javascript - 路由参数在守卫中不可用