我想通过使用AngularJS从树视图中的root获取所选节点路径。我看过这个链接。它仅用于获取像subUser2这样的选定节点。但我想显示选定的节点路径或深度,如user / subUser2。
如果我选择subUser2:然后显示User / subUser2
jsfiddle.net/eu81273/8LWUc/18 /
答案 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