在AngularJS中使用Material Design Lite

Using Material Design Lite with AngularJS

本文关键字:Material Design Lite AngularJS      更新时间:2023-09-26

我在尝试使用Material Design Lite和AngularJS时遇到了麻烦。在谷歌上搜索了一下之后,我发现了另一篇关于类似问题的堆栈溢出文章:Material Design life与AngularJS的集成

我试图通过将数据从ajax请求推入模型将数据加载到表中。AngularJS从那里更新视图。由于该表使用Material Design Lite的javascript添加了选择多个条目的功能,因此新的表项似乎没有使用适当的类/属性进行更新。

根据其他人在其他堆栈溢出问题中的规定,我们需要运行componentHandler.upgradeAllRegistered();。这似乎不能正确地升级元素。

下面是一个JSFiddle的例子:https://jsfiddle.net/chaseme/50n21fao/1/

有人对此有什么见解吗?谢谢。

我建议你使用angular-material-design-lite项目。它是一个简单的包装器,将为您处理集成。