【发布时间】:2018-04-28 03:56:59
【问题描述】:
我正在尝试创建一个看起来像电子表格的表格,每个 td 中都有可编辑的输入。我正在使用 Angular 的 ComponentFactoryResolver 解释 here,在用户单击添加按钮时向表中添加一行。
添加行后,我使用EventEmitter 在最后一列值更改时发出该行的所有数据。
我尝试在this StackBlitz 上重新实现相同的功能。
我遇到以下问题:
- 我无法从新添加的组件中发出数据。 (检查控制台)
- 添加新行后,第一行(非动态)也会停止向我提供发出的数据。
- 如果用户不需要它,我不知道如何删除它,因为我没有对它的引用。
【问题讨论】:
-
不如想出 ComponentFactoryResolver 以外的其他解决方案?
-
你有什么建议吗?我花了很多时间来找到这个解决方案。如果您能提出更好的解决方案,我会尝试实施。
-
让我创建一个堆栈闪电战。
-
这样的事情怎么样? stackblitz.com/edit/angular-vdyhib
标签: javascript angular angular5