Angular ivh-treeview默认情况下会扩展所有节点

时间:2016-07-15 06:29:02

标签: javascript jquery angularjs treeview frontend

使用AngularJS ivh-treeview。

我希望默认情况下展开所有子节点。

目前这是我的树形结构:

 $rootScope.nodes= [{
        label: 'node1',
        value: 'node1',
        enable:true,
        children: [{
            label: 'child1',
            value: 'child1',
            enable:true,
            children: [{
                label: 'child2',
                value: 'child2',
                enable:true,
            }]
        },{
            label: 'node2',
            value: 'node2',
            enable:true,
        }]
    }];

目前 child1 标签的左侧有一个 + 符号。 它还有一个子孩子 child2 ,但我必须点击 + 符号可以查看它。

此外,当我在 child1 中拖动节点时,我无法看到它 我必须点击 + 符号才能查看。

我想默认查看所有子节点。我的意思是应该没有 我拖动新节点时需要点击 + 符号。

我找到了一个解决方案:

IVH-树视图展开到深度=" 2"

但是在这里我们必须指定一个值......就像上面......我想要的 传递一些像这样的东西

ivh-treeview-expand-to-depth =" *" ivh-treeview-expand-to-depth =" infinite&#34

这样我可以默认查看所有子节点,或者当我拖动新节点时它应该是可见的。

1 个答案:

答案 0 :(得分:1)

默认情况下,您可以使用ivh-treeview-expand-to-depth="-1"展开所有节点。请参阅项目自述文件的{em>默认展开部分:{{3}}。那是你在找什么?