我想通过使用AngularJS从树视图的根中获取选定的节点路径。我看过这个连结。它仅用于获取选定的节点,例如subUser2。但我想显示所选的节点路径或深度,如user / subUser2。

如果我选择subUser2:然后显示User / subUser2

jsfiddle.net/eu81273/8LWUc/18/

最佳答案

如果我们要添加到HTML:<pre>{{currentNode|json}}</pre>,我们可以看到:

{
  "roleName": "subUser2-1-1",
  "roleId": "role1211",
  "children": [],
  "selected": "selected"
}


现在roleId是唯一的,在我们的例子中是role1211,其中1211表示父索引:

根-> 1-> 2-> 1-> 1

这样,很容易编写在树模型上循环运行并根据root -> 1 -> 2 -> 1 -> 1提取子代的单个方法

关于javascript - 以 Angular JS或深度获取选定的节点路径或深度树 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20582138/

10-09 22:50