在wix的angular树控件中,如何展开默认情况下页面加载上有子节点的所有节点
How to expand all nodes that has a children on page load by default in wix angular tree control
有没有人尝试过在angular tree控件创建的树中展开所有默认在页面加载上有子节点的节点?它有很多功能,但缺少这个。它具有扩展的nodes属性。那么,我们是否需要根据其他逻辑找到具有子节点的节点数组,并将其传递给扩展后的节点?这是正确的逻辑,还是我在指令中缺少任何内置功能?请帮助
http://wix.github.io/angular-tree-control/为了加载展开的节点,您必须创建一个默认情况下应该展开的节点对象列表,并将其传递给html
中的expanded-nodes属性。Controller Script as:
$scope.dataForTheTree = [{
text: "Data Sources",
children: [{
text: "Hard Drive Health",
children: []
}]
}, {
text: "Diagrams",
children: [{
text: "Hard Drive Failure Example",
children: []
}]
}];
$scope.expandedNodes = [vm.dataForTheTree[0],vm.dataForTheTree[1]];
HTML元素:
<treecontrol class="tree-classic" tree-model="dataForTheTree" expanded-nodes="expandedNodes">
{{node.text}}
</treecontrol>
相关文章:
- 如何在ReactJs中渲染子组件时重新加载子组件的数据
- AngularJS$stateProvider加载父模板,但不加载子模板
- 从父页重新加载子页
- 如何在 AngularJS 中重新加载子视图而不重新加载整个状态
- 检查是否使用茉莉花节点加载的节点模块
- 不修改加载的节点模块
- 加载子状态时修改父控制器状态
- 加载子页面的最佳方式?PHP或JS
- 在执行之前,请检查是否已加载子元素(图像)
- 剑道树,从多个节点开始,然后动态加载其余节点
- 冲突:加载子页时,JavaScript不起作用
- 如何静态加载子网格
- 从弹出窗口重新加载子域上的父窗口
- EmberJS加载子记录
- 在加载子网格表单时获取父属性
- 在登录后关闭子节点,并用登录数据重新加载父节点
- 在ajax调用中加载子元素的子元素
- Angular ui-router:如何加载子控制器而不是父控制器
- 随机加载子元素
- 在点击父节点(json)后加载子节点