以角度JS或深度获取选定的节点路径或深度树视图

时间:2013-12-14 10:30:14

标签: javascript angularjs twitter-bootstrap treeview treenode

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

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

jsfiddle.net/eu81273/8LWUc/18 /

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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

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

root - &gt; 1 - &gt; 2 - &gt; 1 - &gt; 1

通过这种方式,它很容易编写单个方法,在树模型上循环运行并根据root -> 1 -> 2 -> 1 -> 1

获取子项
相关问题