我想用这样的 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);
})