【发布时间】:2017-03-01 22:46:13
【问题描述】:
我想在 Angular 2 中制作一个 TableRowsComponent,它可以呈现为多个表格行。
我想在这样的模板中使用它:
<table class>
<tbody>
<table-rows *ngFor="#item of list" [someInput]="item"></table-rows>
</tbody>
</table>
(因此“table-rows”将是此处 TableRowsComponent 的选择器) TableRowsComponent 的模板将类似于:
<tr>
<td> foo </td>
<td> bar </td>
</tr>
<tr *ngIf="something">
....
</tr>
<tr *ngFor="..">
...
</tr>
如果我们这样做,那么结果如下所示:
<table class>
<tbody>
<table-rows>
<tr>
...
</tr>
<tr>
...
</tr>
</table-rows>
<table-rows>
<tr>
...
</tr>
<tr>
...
</tr>
</table-rows>
</tbody>
</table>
不幸的是,
【问题讨论】:
-
感谢您的参考。这几乎是一个很好的解决方案,但如果你检查 plunkr 那里的解决方案有每个 ... tr > 在它自己的 ... tbody > :(