angular-ui-tree

How to clone node in Angular UI tree?

折月煮酒 提交于 2019-12-19 11:44:15
问题 How to clone node in Angular UI tree with all children? Now I use event click: ng-click="newSubItem(this)" where newSubItem is function: $scope.newSubItem = function (scope) { var nodeData = scope.$modelValue; var arrr_nodes = []; angular.forEach(nodeData.nodes, function (value) { arrr_nodes.push(arrr_nodes); }); var total_nodes = nodeData.nodes.length; var prefix_increment = total_nodes + 1; nodeData.nodes.push({ id: nodeData.id + prefix_increment, prefix: nodeData.prefix + "_" + prefix

How to clone node in Angular UI tree?

怎甘沉沦 提交于 2019-12-01 13:52:39
How to clone node in Angular UI tree with all children? Now I use event click: ng-click="newSubItem(this)" where newSubItem is function: $scope.newSubItem = function (scope) { var nodeData = scope.$modelValue; var arrr_nodes = []; angular.forEach(nodeData.nodes, function (value) { arrr_nodes.push(arrr_nodes); }); var total_nodes = nodeData.nodes.length; var prefix_increment = total_nodes + 1; nodeData.nodes.push({ id: nodeData.id + prefix_increment, prefix: nodeData.prefix + "_" + prefix_increment, title: nodeData.title + '.' + (nodeData.nodes.length + 1), value: nodeData.value, type: nodeData

Angular JS (angular-ui-tree) ng-click conflict vs drag start event

会有一股神秘感。 提交于 2019-11-30 03:07:00
问题 I am currently using angular-ui-tree library and I am trying to achieve following behavior: When user just click on 'draggable node' it triggers ng-click function, if user click and start dragging ng-click is ignored and regular drag-n-drop starts. I have following html structure: <div ui-tree="rootTree" ng-controller="Controller"> <div ui-tree-nodes="" ng-model="nodes"> <div ng-repeat="node in nodes" ui-tree-node="" ng-click="selectNode(node)" > <div ui-tree-handle=""> ... </div> </div> <