Angular 2/4/5 - 每次更改检测时都会重新创建动态组件

时间:2017-11-18 21:11:46

标签: angular

我尝试使用Angular的手册创建动态组件:

https://angular.io/guide/dynamic-component-loader

我已经成功创建了该组件,但我注意到我无法使用Material的工具提示。

在研究之后,我意识到每次变化检测都会重新创建动态组件(就像鼠标移动时一样)。

我理解它的方法是在我的动态组件中的OnInit函数中添加一个console.log。

因此,工具提示不起作用,因为它在添加工具提示之前依赖于组件的位置。

这是预期的行为吗?

这是加载动态组件的组件的代码。

'name': name,

}

0 个答案:

没有答案