cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk menyambungkan nama pembolehubah yang digabungkan selepas $scope dalam angularjs?

Kod muat naik:

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

Nama pembolehubah terdiri daripada rentetan res tambah i, iaitu res1--res6; $scope.res i atau $scope[res i] tidak akan berfungsi

Terima kasih atas jawapan: Jawapan terakhir ialah anda tidak boleh mengklik pembolehubah Sambung

ringa_leeringa_lee2833 hari yang lalu713

membalas semua(4)saya akan balas

  • ringa_lee

    ringa_lee2017-05-15 16:57:12

    $scope[res] = xxxxx;

    balas
    0
  • 黄舟

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

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

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

    }

    balas
    0
  • 我想大声告诉你

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

    Pertama sekali, res hendaklah berupa tatasusunan,
    $scope.res=[];

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

    Mungkin ditulis begini.

    balas
    0
  • 漂亮男人

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

    $scope["res"+i] boleh ditulis seperti ini

    balas
    0
  • Batalbalas