我有一个使用来自http://www.getmdl.io/components/index.html#tables-section的 MDL 数据表示例的应用程序但是,当 AngularJs 数据将行添加到表中时,复选框/选择不起作用在页面完成加载和数据到达后绑定(使用 ng-repeat)。
是否有一些 MDL JS 调用我可以在此时重新初始化表,或者是否有更好的方法将动态数据加载到 MDL 数据表中?/
我有一个使用来自http://www.getmdl.io/components/index.html#tables-section的 MDL 数据表示例的应用程序但是,当 AngularJs 数据将行添加到表中时,复选框/选择不起作用在页面完成加载和数据到达后绑定(使用 ng-repeat)。
是否有一些 MDL JS 调用我可以在此时重新初始化表,或者是否有更好的方法将动态数据加载到 MDL 数据表中?/
目前没有办法。使用提供的 JS 时,数据表非常适用于静态内容页面。作为下一个次要版本的问题 984的一部分,我们正在寻找帮助解决此问题的方法。
一种解决方法是使用 MDL 类和相关行动态创建表,在其上运行 upgradeComponent() 以附加行为,然后将该行移动到您希望它出现的表中。
它不漂亮,但可以完成工作。