我尝试创建一个看起来像电子表格的表格,每个td
内都有可编辑的输入。我按照here解释使用Angular的ComponentFactoryResolver
,在用户点击添加按钮时向表中添加一行。
添加行后,我会使用EventEmitter
在最后一列值发生更改时发出该行的所有数据。
我试图在this StackBlitz上重新实现相同的功能。
我遇到以下问题:
答案 0 :(得分:3)
这就是我的建议。您可以在父(表)组件中创建行对象列表,并使用* ngFor将其循环。
<app-row
*ngFor="let row of rowList"
[row]="row"
(entryUpdate)="onEntryUpdated($event)">
</app-row>
请查看this