material-design-lite - 如何单独升级一个元素及其所有子元素

标签 material-design-lite

使用 componentHandler.upgradeAllRegistered(); 升级 DOM 中的所有匹配元素,在我的例子中这是不必要的性能成本:

当我在 DOM 中插入一个元素时,从父元素到根元素的任何东西都不需要重新升级。只有该元素及其子元素是新创建的元素,需要重新初始化。

我怎样才能实现这个功能?

一些内幕:https://github.com/google/material-design-lite/issues/871

最佳答案

componentHandler.upgradeElements(节点)

节点变量是您要升级的元素(和子元素)。

关于material-design-lite - 如何单独升级一个元素及其所有子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32059966/

相关文章:

javascript - Material Design Lite Table - 动态添加行打破格式

javascript - Material Design 表组件不支持动态行选择

twitter-bootstrap - 有没有什么方法可以像 MDL( Material 设计)中的推拉一样实现 Bootstrap

javascript - 如何为 Material 卡标题指定固定宽度?

javascript - ng-if 消除了 Material Design lite 涟漪效应

javascript - MaterialDesign、通过ajax加载时JS行为丢失

javascript - 如何使 MDL 菜单在单击后保持打开状态?

css - MDL点击 'mdl-navigation__link'时添加波纹效果

html - 菜单周围的蓝色方 block

AngularJS 如何加载模板宽度 Controller 并重用它?