Javascript 如何在angular ivh树视图中获取选定节点的列表?

Javascript 如何在angular ivh树视图中获取选定节点的列表?,javascript,angularjs,tree,treeview,treecontrol,Javascript,Angularjs,Tree,Treeview,Treecontrol,我是这棵常春藤树的新人 我已成功配置此库,但无法获取所选节点的列表,是否有方法以编程方式获取所选节点的列表?最简单的方法是使用ivhTreeviewBfs收集所选节点 var selectedNodes = [] ivhTreeviewBfs(myTree, function(node) { if(node.selected) { selectedNodes.push(node) } }) 请注意,如果希望完全通用,可以使用ivhTreeviewOptions获取适当的“sel

我是这棵常春藤树的新人


我已成功配置此库,但无法获取所选节点的列表,是否有方法以编程方式获取所选节点的列表?

最简单的方法是使用
ivhTreeviewBfs
收集所选节点

var selectedNodes = []
ivhTreeviewBfs(myTree, function(node) {
  if(node.selected) {
    selectedNodes.push(node)
  }
})
请注意,如果希望完全通用,可以使用
ivhTreeviewOptions
获取适当的“selected”属性。此外,人们通常只希望为给定的树分支收集最顶端的选定节点。在这种情况下,您可以在传递给
ivhTreeviewBfs
的回调中返回
false
,该节点的子节点将不会被访问


您可以阅读更多有关bfs服务的信息。

谢谢您的回答,我问了另一个问题,如果您能提供帮助,我将不胜感激,请访问stackoverflow.com/questions/39083564/