我有一个使用MDL构建的简单HTML模板。
当我将模板放入Angular2 App中时。元素的操作和点击不起作用
例如:显示dropdowns
或单击tabs
等不起作用。
我在Developer Console
中看不到任何错误,并希望澄清为什么会发生此错误。
最佳答案
在componentHandler.upgradeDom();
中调用ngAfterViewInit()
,并在以后每次修改DOM时调用:
ngAfterViewInit() {
componentHandler.upgradeDom();
}
另见Material Design Lite tooltips not working with Angular 2
关于javascript - Material Design Lite无法完全与Angular2配合使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35981419/