Я разрабатываю древовидное представление для отображения списка категорий, используя AngularJS.Я использовал этот репозиторий git.
HTML
<div ui-tree="treeOptions" id="tree-root" data-drag-enabled="true">
<ol ui-tree-nodes ng-model="nodes">
<li ng-repeat="node in nodes"
ui-tree-node
data-type="top-level"
ng-include="'nodes_renderer.html'"></li>
</ol>
</div>
Я могу реализовать перетаскивание элементов в дереве.Я хочу ограничить возможность перетаскивания только элементами уровня одного уровня.
Я попробовал ниже, но все еще не повезло.
JS
$scope.treeOptions = {
accept: function (sourceNodeScope, destNodesScope, destIndex) {
if (sourceNodeScope.$parent.$id === destNodesScope.$parent.$id)
return true;
else
return false;
}
}
Я не могу найти много об этом требовании в репозитории GitHub.Любая помощь или полезная ссылка высоко ценится.