【发布时间】:2015-03-19 13:23:14
【问题描述】:
我正在使用 angular treeview 使用 angularjs 构建一棵树。选择一个节点后,我想知道所选节点的“父节点”。
我不想在 json 数据中添加一个名为“parent”的属性,也不想创建任何父子键值对数组。
可以在初始文件中进行哪些更改以获得结果?
HTML
<div ng-app="myApp">
<div ng-controller="myController">
<div style="display:table-row; width:500px;">
<div style="display:table-cell; width:250px;">
<div style="margin:10px 5px 30px 5px; padding:10px; background-color:#EEEEEE; border-radius:5px; font:12px Tahoma;">
<span><b>First Tree's Selected Node</b> : <br>{{tree01.currentNode.roleName}}</span>
</div>
</div>
<div style="display:table-cell; width:250px;">
<div style="margin:10px 5px 30px 5px; padding:10px; background-color:#EEEEEE; border-radius:5px; font:12px Tahoma;">
<span><b>Second Tree's Selected Node</b> : <br>{{tree02.currentNode.roleName}}</span>
</div>
</div>
</div>
<div style="display:table-row; width:500px;">
<div style="display:table-cell; width:250px;">
<!-- FIRST TREE -->
<div data-angular-treeview="true" data-tree-id="tree01" data-tree-model="roleList1" data-node-id="roleId" data-node-label="roleName" data-node-children="children">
</div>
</div>
<div style="display:table-cell; width:250px;">
<!-- SECOND TREE -->
<div data-angular-treeview="true" data-tree-id="tree02" data-tree-model="roleList2" data-node-id="roleId" data-node-label="roleName" data-node-children="children">
</div>
</div>
</div>
</div>
</div>
【问题讨论】: