将参数传递给Angular ng-include
不用了 所有
ng-include的来源都具有相同的控制器。因此,每个视图看到的都是相同的数据。
ng-init =“ item = item.left”和ng-repeat =“ item.left”中有什么区别
[ 1]
ng-init="item =item.left"表示创建一个名为item的新实例,该实例等于
item.left。换句话说,您可以通过编写控制器来实现相同目的:
$scope.item = $scope.item.left
[2]
ng-repeat="item in item.left"表示根据
item.left数组创建作用域列表。您应该知道其中的每个项目
ng-repeat都有其专用范围
我正在尝试显示元素的二叉树,我使用ng-include递归地进行了遍历。
我在过去的答案中发布了如何使用来显示树
ng-include。
主要部分在这里,你创建 的节点 与
id被包装
<scipt>标签及使用
ng-repeat:
<script type="text/ng-template" id="tree_item_renderer"> <ul ng-show="data.show"><li ng-repeat="data in data.nodes" ng-include="'tree_item_renderer'" tree-node></li> </ul> </script><ul> <li ng-repeat="data in displayTree" ng-include="'tree_item_renderer'"></li>



