我有一个服务,创建新的刀片,并将其保存在刀片阵列中。我使用"DynamicComponentLoader“显示此刀片。现在我想从另一个刀片中删除我的刀片。但是我该怎么做呢?
发布于 2016-02-15 23:00:00
export class YourComponent {
constructor(private ref:ElementRef) {}
someFunc() {
elementRef.nativeElement.querySelector('some-elem').destroy();
}
}您还可以使用包装器元素
<div #wrapper><dynamic-component></dynamic-component>然后使用
@ViewChild('wrapper') wrapper;
...
someFunc() {
while (myNode.firstChild) {
myNode.removeChild(myNode.firstChild);
}
}https://stackoverflow.com/questions/35412526
复制相似问题