如何以编程方式折叠所有ng-js-tree节点

时间:2015-10-02 16:46:15

标签: angularjs angularjs-directive jstree

我使用ng-js-tree https://github.com/ezraroi/ngJsTree 我从json加载树并尝试使用两种方式(state.opened和close_all)折叠所有节点:

end

我的结果是:  enter image description here

但他们两个都没有必要的结果。 谁知道,所有节点如何崩溃?谢谢!

我写了plunker例如

我想得到这样的观点: enter image description here

2 个答案:

答案 0 :(得分:1)

在使用树api之前,您应该等待树的ready事件。 在GitHub上查看演示时代的代码: https://github.com/ezraroi/ngJsTree

此外,当您增加版本时,您正在重新创建树,我不认为这是您的意图。

如果这对您没有帮助,请写一个plunker并分享,以便我能够帮助您

答案 1 :(得分:1)

我将jstree.js替换为3.0.8并赢得了这个)

<script src="https://rawgit.com/ezraroi/ngJsTree/master/demo/bower_components/jstree/dist/jstree.js"></script>
<!--script src="https://rawgit.com/vakata/jstree/master/dist/jstree.js"></script-->

example