我尝试使用Angular的手册创建动态组件:
https://angular.io/guide/dynamic-component-loader
我已经成功创建了该组件,但我注意到我无法使用Material的工具提示。
在研究之后,我意识到每次变化检测都会重新创建动态组件(就像鼠标移动时一样)。
我理解它的方法是在我的动态组件中的OnInit函数中添加一个console.log。
因此,工具提示不起作用,因为它在添加工具提示之前依赖于组件的位置。
这是预期的行为吗?
这是加载动态组件的组件的代码。
'name': name,
}