Angularjs 角度UI树折叠/移除

Angularjs 角度UI树折叠/移除,angularjs,Angularjs,关于开始使用Angular UI树的简单问题。我从他们的github帐户使用他们的演示代码,但当我将这些代码复制到我的控制器和html中时,折叠和删除函数就不起作用了。看起来它只是设置了一个循环调用来切换?树在我的html中显示得很好,显示了数据,但切换/折叠没有任何作用 <script type="text/ng-template" id="items_renderer.html"> <div ui-tree-handle> <a class="btn

关于开始使用Angular UI树的简单问题。我从他们的github帐户使用他们的演示代码,但当我将这些代码复制到我的控制器和html中时,折叠和删除函数就不起作用了。看起来它只是设置了一个循环调用来切换?树在我的html中显示得很好,显示了数据,但切换/折叠没有任何作用

<script type="text/ng-template" id="items_renderer.html">

<div ui-tree-handle>
    <a class="btn btn-success btn-xs" data-nodrag ng-click="toggle(this)"><span class="glyphicon" ng-class="{'glyphicon-chevron-right': collapsed, 'glyphicon-chevron-down': !collapsed}"></span></a>
    {{item.title}}
    <a class="pull-right btn btn-danger btn-xs" data-nodrag ng-click="remove(this)"><span class="glyphicon glyphicon-remove"></span></a>
    <a class="pull-right btn btn-primary btn-xs" data-nodrag ng-click="newSubItem(this)" style="margin-right: 8px;"><span class="glyphicon glyphicon-plus"></span></a>
</div>

<ol ui-tree-nodes="options" ng-model="item.items" ng-class="{hidden: collapsed}">
    <li ng-repeat="item in item.items" ui-tree-node ng-include="'items_renderer.html'">
    </li>
</ol>

函数名称似乎是问题所在-更改为以下内容,它应该可以工作:

$scope.removeNode = function (scope) {         
    scope.remove();
};

我假设其他函数也是如此,但我还没有测试这些函数。

看来函数的名称是问题所在-更改为以下内容,它应该可以工作:

$scope.removeNode = function (scope) {         
    scope.remove();
};
我假设其他函数也是如此,但我还没有测试它们。

保留
ui-tree-nodes=“”
而不是
ui-tree-nodes=“options”

ui树节点
充当节点的容器,这里的容器
options
不定义任何内容

保留
ui树节点=“”
,而不是
ui树节点=“options”


ui树节点
充当节点的容器,这里容器
选项
不定义任何内容

尝试在回答中描述更多内容。尝试在回答中描述更多内容。