角UI树和接受限制节点回调? [英] Angular ui-tree and accept callback for restricting nodes?

查看:254
本文介绍了角UI树和接受限制节点回调?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用:<一href=\"https://github.com/angular-ui-tree/angular-ui-tree\">https://github.com/angular-ui-tree/angular-ui-tree

我要接受:


  1. 分类根UI树的范围

  2. 应用到同一类别的应用程序。

我的控制器(部分):

//Accept Categories at root scope and accept apps only inside same category

$scope.options = {

    accept: function(sourceNodeScope, destNodesScope, destIndex) {
        //todo check nodes and return
        alert('called');
        $log.debug("sourceNodeScope");
        $log.debug(sourceNodeScope);
        $log.debug("destNodesScope");
        $log.debug(destNodesScope);
        return false;
    },
    dropped: function(event) {

    },
    beforeDrop: function(event) {

    }

};

我的HTML是:

My HTML is:

    <div ng-controller="CpoTreeViewCtrl">

    <div>

<script type="text/ng-template" id="apps_renderer.html">
  <div ui-tree-handle>
    {{app.name}}
  </div>
</script>

<script type="text/ng-template" id="category_renderer.html">
  <div ui-tree-handle >
    {{category.name}}
  </div>
  <ol ui-tree-nodes ng-model="category.apps">
    <li ng-repeat="app in category.apps" ui-tree-node ng-include="'apps_renderer.html'">
    </li>
  </ol>
</script>

<div ui-tree="options">
  <ol ui-tree-nodes ng-model="treeData" id="tree-root">
    <li ng-repeat="category in treeData" ui-tree-node ng-include="'category_renderer.html'"></li>
  </ol>
</div>

</div>

</div>

我要接受:


  1. 分类根UI树的范围

  2. 应用到同一类别的应用程序。

在接受回调不是被解雇。有什么不对吗?

The accept callback is not getting fired. What's not right here?

谢谢!

推荐答案

这真棒包的API被更新,同样不在DOC /演示使用。

The API of this awesome package is updated and same was not available in doc/demo.

详细说明: https://github.com/angular- UI树/角度的UI树/拉/ 281

快速修复:

<div ui-tree="options">

应替换

<div ui-tree callbacks="options">

更新(以感谢@扎克-1)

Update (with thanks to @zach-l)

V2.8.0后,您需要切换回

After v2.8.0 you need to switch back to

<div ui-tree="options">

这篇关于角UI树和接受限制节点回调?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆