文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
内容渲染控制
7.2. 内容渲染控制
7.2.1. 重复 ng-repeat
这算是唯一的一个控制标签么……,它的使用方法类型于:
<div ng-controller="TestCtrl"> <ul ng-repeat="member in obj_list"> <li>{ { member } }</li> </ul> </div> var TestCtrl = function($scope){ $scope.obj_list = [1,2,3,4]; }
除此之外,它还提供了几个变量可供使用:
- `$index` 当前索引
- `$first` 是否为头元素
- `$middle` 是否为非头非尾元素
- `$last` 是否为尾元素
<div ng-controller="TestCtrl"> <ul ng-repeat="member in obj_list"> <li>{ { $index } }, { { member.name } }</li> </ul> </div> var TestCtrl = function($scope){ $scope.obj_list = [{name: 'A'}, {name: 'B'}, {name: 'C'}]; }
7.2.2. 赋值 ng-init
这个指令可以在模板中直接赋值,它作用于 `angular.bootstrap` 之前,并且,定义的变量与 `$scope` 作用域无关。
<div ng-controller="TestCtrl" ng-init="a=[1,2,3,4];"> <ul ng-repeat="member in a"> <li>{ { member } }</li> </ul> </div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论