使用angular.forEach而不是for

时间:2015-07-02 06:53:53

标签: angularjs

我是angularjs的新手,请有人告诉我们如何使用angular.forEach代码

for(i=0;i<$scope.data.tabs.length;i++){ 
   $scope.data.tabs[i]['Position']=i+1;
}

1 个答案:

答案 0 :(得分:5)

你必须记住......

  

使用iterator

调用iterator(value, key, obj)函数

请参阅https://docs.angularjs.org/api/ng/function/angular.forEach

angular.forEach($scope.data.tabs, function(tab, i) {
    tab.Position = i + 1;
});

所以在这里,tab$scope.data.tabs[i]的值,i是数组中每个标签的索引。