angularjs中如何在$scope后面连接一个拼接的变量名?

上代码:

for (var i = 1; i < 7; i++) {
    var res='res'+i;
    $scope.res=XXXX;
  };

变量名是由字符串res加i构成的,就是res1--res6;如何在$scope之后连接一个拼接的变量名呢?$scope.res+i或者$scope[res+i]这样都是不行的

感谢回答:最终的答案是不能点.连接变量

阅读 11k
4 个回答

$scope[res] = xxxxx;

for (var i = 1; i < 7; i++) {

var res='res'+i;
$scope[res]=i;

}

首先 res应该是个数组,
$scope.res=[];

for (var i = 1; i < 7; i++) {
$scope.res.push('res'+i);
}

大概这样写。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进