ng-repeat没有显示任何值

时间:2015-03-05 14:50:49

标签: angularjs

这是我的控制器

mode.controller("array_l",['$scope',function($scope){
    $scope.items=[1,2,3,4,5];
    //console.log( $scope.items);
}]);

这是我的HTML

<div ng-controller="array_l" ng-repeat="item in items">
  {{item}}
</div>

ng-repeat没有显示任何值 给出控制器和HTML

2 个答案:

答案 0 :(得分:1)

ng-controller阻止之前移动ng-repeat指令。

track by $index中使用ng-repeat,以避免重复元素出现问题。

angular.module('mode',[])
    .controller("array_l",['$scope',function($scope){
        $scope.items=[1,2,3,1];
    }]);

HTML:

<div ng-app="mode" ng-controller="array_l">
   <div ng-repeat="item in items track by $index">
      {{item}}
    </div>
</div>

答案 1 :(得分:0)

<div ng-repeat="item in items">
{{item}}
</div>

非常值得通过Angular文档阅读。