我有一个使用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/

10-10 20:03