【问题标题】:How to expand all nodes that has a children on page load by default in wix angular tree control如何在wix角度树控件中默认扩展所有在页面加载时具有子节点的节点
【发布时间】:2015-09-30 00:23:32
【问题描述】:

有没有人试图在由角度树控件创建的树中扩展所有在页面加载时默认具有子节点的节点。它包含许多功能,但缺少这一功能。它具有扩展的节点属性。那么我们是否需要通过其他逻辑找到具有子节点的节点数组并且必须将其传递给扩展节点?这是正确的逻辑还是我错过了指令中的任何内置功能?请帮忙

http://wix.github.io/angular-tree-control/

【问题讨论】:

    标签: javascript angularjs tree


    【解决方案1】:

    为了加载展开的节点,您必须创建一个默认应该展开的节点对象列表并将其传递给 html 中的展开节点属性

    控制器脚本为:

        $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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-19
      • 2018-10-06
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多