搜尋

首頁  >  問答  >  主體

angular.js - 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]這樣都是不行的

感謝回答:最終的答案是不能點.連結變數

ringa_leeringa_lee2744 天前664

全部回覆(4)我來回復

  • ringa_lee

    ringa_lee2017-05-15 16:57:12

    $scope[res] = xxxxx;

    回覆
    0
  • 黄舟

    黄舟2017-05-15 16:57:12

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

    雷雷

    }

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:57:12

    首先 res應該是個數組,
    $scope.res=[];

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

    大概這樣寫。

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-15 16:57:12

    $scope["res"+i]這樣寫就可以了

    回覆
    0
  • 取消回覆