angular - Angular 中 ViewContainerRef 类的 "detach"方法到底做了什么?

标签 angular

Angular 文档描述为:

Use along with insert to move a View within the current container.

但是当我使用它时,组件或附加到它的任何元素似乎消失在某处。我在 DOM 中看不到它。

它到底有什么作用?

最佳答案

remove = 从 DOM 树 中删除组件(调用 ngOnDestroy 生命周期 Hook )。

detach = 从DOM树中删除组件,但组件仍然“事件”,并且可以使用insert<将组件添加回DOM树/strong>方法。

关于angular - Angular 中 ViewContainerRef 类的 "detach"方法到底做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48878579/

相关文章:

angular - 如何在 ngrx/effects 中使用 promise

html - 下拉导航子菜单呈现在其他元素后面

angular - 为什么要使用 Validators.compose()?

Angular 2 - 使用 [innerHTML] 时剥离点击功能

javascript - 如何使用 ionic 2 禁用/启用按钮?

angular - typescript 错误 : Type Observable<Object> is not assignable to type

angular - 从 api 响应创建可观察数组

angular - 如何从不是第一个组件的同级组件的另一个组件执行函数?

Angular 6 Material Nested Tree 不适用于动态数据

Angular 树抖动不剥离开发代码,我应该寻找什么?