ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 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>