我正在尝试更新$ scope变量:
前:
$scope.variable_1
$scope.variable_2
...
我想以这种方式更新:
for (i=0; i<2; i++) {
$scope.variable_$i = 1;
}
我需要的是在每次迭代中使用索引“i”访问“$ scope.variable_1”。
有什么建议吗?提前谢谢。
答案 0 :(得分:2)
在javascript中,您可以按名称访问变量:
for (i=0; i<2; i++) {
$scope['variable_'+i] = 1;
}
请参阅:manual
此外,如果您可以使用数组,则应避免以这种方式访问属性。