我使用this answer中描述的*ngFor组件从<dcl-wrapper [type]="t"></dcl-wapper>组件数组中动态呈现创建的组件。
我试图在组件中添加一个remove按钮,这样我就可以用myCompArray.splice(index, 1)单击按钮来删除组件,但它总是删除最后一个
这是我的宝贝http://plnkr.co/edit/4lhuHF?p=preview

最佳答案

传递索引,而不是事件。由于未发出值,因此事件null

 (removed)=onRemoved(i)

您还应该知道,当删除或添加项时,[index]=i会更新其余元素的@Input() index;属性。

关于angular - 去除dcl-wapper angular2中扭曲的动态分量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40681694/

10-12 15:37