如何迭代Angular $范围中的所有变量

时间:2017-03-29 19:40:17

标签: javascript angularjs

鉴于此控制器:

app.controller("MyCtrl", function($scope){
     $scope.foo = true;
     $scope.bar = false;
}

有没有办法通过迭代访问每个范围变量。类似的东西:

for (i in $scope.variables){
    var v = $scope.variables[i];
    console.log(v.name, v.value);
}

输出为:

foo true
bar false

除了读取这样的变量值之外,还有办法通过迭代为它们赋值。

0 个答案:

没有答案