我有一个服务,它可以创建新的 blade 并将其保存在 blades 数组中。我使用“DynamicComponentLoader”来展示这个 blade。现在我想从另一个 blade 中删除我的 blade。但是我该怎么做呢?
我有一个服务,它可以创建新的 blade 并将其保存在 blades 数组中。我使用“DynamicComponentLoader”来展示这个 blade。现在我想从另一个 blade 中删除我的 blade。但是我该怎么做呢?
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);
}
}