gpt4 book ai didi

Angular2 以编程方式删除组件。

转载 作者:太空狗 更新时间:2023-10-29 18:14:26 24 4
gpt4 key购买 nike

我有一项服务,它创建新 Blade 并将其保存在 Blade 阵列中。我使用“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);
}
}

关于Angular2 以编程方式删除组件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35412526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com