Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度UI树模块:已删除的回调不工作_Javascript_Angularjs_Angular Ui Tree - Fatal编程技术网

Javascript 角度UI树模块:已删除的回调不工作

Javascript 角度UI树模块:已删除的回调不工作,javascript,angularjs,angular-ui-tree,Javascript,Angularjs,Angular Ui Tree,我正在使用此模块: 我无法使移除的回调正常工作。下面是一个“接受”回调有效,但“删除”不起作用的示例: 演示: 我找不到关于它的任何东西,它是一只虫子吗?我遇到了同样的问题。快速浏览angular ui树的代码可以发现回调实际上是由removeNode()方法运行的,removeNode()方法是remove方法的返回。我切换到使用just removeNode(),我的回调现在可以正常工作了 因此,请尝试使用removeNode(此)。Hi@Joe.Flanigan您能分享一下您是如何使用re

我正在使用此模块:

我无法使移除的回调正常工作。下面是一个“接受”回调有效,但“删除”不起作用的示例:

演示:


我找不到关于它的任何东西,它是一只虫子吗?我遇到了同样的问题。快速浏览angular ui树的代码可以发现回调实际上是由removeNode()方法运行的,removeNode()方法是remove方法的返回。我切换到使用just removeNode(),我的回调现在可以正常工作了


因此,请尝试使用removeNode(此)。

Hi@Joe.Flanigan您能分享一下您是如何使用removeNode(此)的,因为它在我的案例中不起作用。。
<div ng-controller="treeCtrl">
<div ui-tree="treeOptions">
  <ol ui-tree-nodes ng-model="rows">
    <li ng-repeat="row in rows" ui-tree-node>
      <div ui-tree-handle>
        {{row.name}}<a data-nodrag="" ng-click="remove(this)" href="#">X</a>
      </div>
    </li>
  </ol>
</div>
angular.module('treeApp', ['ui.tree'])

.controller('treeCtrl', function($scope) {

    $scope.treeOptions = {
        accept: function(sourceNodeScope, destNodesScope, destIndex) {
            return false;  
      },
      removed : function(node){
            alert('hey');  
      }
    };

    $scope.rows = [{"name": "node1"},{"name": "node2",},{"name": "node3"},{"name": "node4"}];

});