suchen

Heim  >  Fragen und Antworten  >  Hauptteil

angle.js – $scope. Können Variablennamen dynamisch deklariert werden?

Können Winkelvariablennamen dynamisch generiert werden?
Zum Beispiel so

   for (var w = 0; w < source.length; i++) {
            ($scope.chartdata + w) = rows;
  }
  

Ich möchte den Variablennamen auf der linken Seite dynamisch generieren, aber es scheint nicht zu funktionieren. Hat jemand eine gute Möglichkeit, die dynamische Benennung zu lösen?

漂亮男人漂亮男人2754 Tage vor697

Antworte allen(3)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-05-16 13:21:50

    $scope["chartdata"+w] = rows;

    Antwort
    0
  • 为情所困

    为情所困2017-05-16 13:21:50

    $scope[chartdata + w] = rows; 

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:21:50

    为何不试试对象的方式呢?

    for (var w = 0; w < source.length; i++) {
        $scope.chartdata[w] = rows;
    }

    Antwort
    0
  • StornierenAntwort