Skip to main content
 首页 » 编程设计

angularjs之如何使用循环遍历 Angular $scope 变量

2024年11月24日10artech

我想用这样的 for 循环遍历 $scope 变量。
在这个例子中,$scope 对象包括一个对象帐户
包括 5 个对象,它们的名称是从 1 到 5 的数字。每个对象都有一个名称。

for(var i = 1; i < 5; i++){ 
   $('#name').val($scope.accounts.i.name); 
} 

问题: $scope.accounts.i 未定义,因为 i 不算作 $scope 变量内的变量。
它算作字母 i,所以我看不到用 for 循环遍历范围的机会。
当我在 $scope 变量周围使用 ""时,它只会显示为纯 html 并且不解释 angular。

请您参考如下方法:

上面的 Angular 方法是

 $scope.accounts=[{name:"123"},{name:"124"},{name:"125"}] 
 
            angular.forEach($scope.accounts,function(value,index){ 
                alert(value.name); 
            })