我创建了两棵树,当我将一个节点从一棵树移动到另一棵树时,我想知道旧树和新树的名称。我添加data-tree-name="unsorted"
了,ui-tree
但我不知道如何访问它。这是我的代码:
<div ui-tree="treeOptions" data-tree-name="unsorted">
<ol ui-tree-nodes="" ng-model="skill.unsorted">
<li ng-repeat="sk in skill.unsorted" ui-tree-node>
<div ui-tree-handle>
@{{ sk.name }}
</div>
</li>
</ol>
</div>
<div ui-tree="treeOptions" data-tree-name="sorted">
<ol ui-tree-nodes="" ng-model="category">
<li ng-repeat="cat in category" ui-tree-node>
<div ui-tree-handle>
@{{ cat.name }}
</div>
<ol ui-tree-nodes="" ng-model="cat.skills">
<li ng-repeat="sk in cat.skills" ui-tree-node>
<div ui-tree-handle>
@{{ sk.name }}
</div>
</li>
</ol>
</li>
</ol>
</div>
----------------------------------------------------
$scope.treeOptions = {
accept: function(sourceNodeScope, destNodesScope, destIndex) {
return true;
},
dropped: function(e) {
console.log (e.source.nodeScope);
}
};
那么我怎样才能获得data-tree-name
价值。谢谢