使用Angular 2 ngFor我正在创建一个表。ngFor创建2行
我的问题是my data array
包含elements
,使得每个元件应在表中创建2个连续行(使用不同的字段,第二行是可折叠的更多的数据)
<tbody>
<tr *ngFor="let element of data; let i = index">
<th>...<th>
...
<td>...<td>
</tr>
</tbody>
问题是,tbody
不允许在<tr>
旁边的任何属性。
我正在寻找类似
<tbody>
<template *ngFor="let element of data; let i = index">
<tr>...</tr> //row 1
<tr>...</tr> //row 2
</template>
</tbody>
感谢。不明白为什么语法不同。我确实在文档中看到了ithis语法,并且尝试使用* ngFor,它不起作用(打字错误)。另外我的IDE抱怨说这里的语法是“不允许的”,并且没有自动完成。 – royB
https://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template我不知道IDE。我在答案中显示的是规范的语法。 '* ngFor'是句法糖。 –
前几天我需要这个,但是我通过bootstrap 3行和col-xx-y类实现了它。第二行由第一行激活,它将作为深入查询表。基本上,我试图避免“瓦解”整个项目的各种方法,并希望在所有视图中保持统一。 –