我正在使用 *ngFor
从组件数组渲染动态创建的组件用<dcl-wrapper [type]="t"></dcl-wapper>
this answer 中描述的组件
我正在尝试向组件添加一个删除按钮,这样我就可以在使用 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/