angular.js - arahan traversal ng-repeat tidak berkuat kuasa
PHPz
PHPz 2017-05-15 17:05:53
0
1
652

Demo: http://codepen.io/mafeifan/pe...

ng-repeat bersarang, melintasi tr dahulu dan kemudian td.
Menggunakan html asli boleh menghasilkan kandungan yang betul.
Tetapi apabila td ditulis sebagai arahan, ia tidak akan dipaparkan. Saya tidak tahu mengapa, tolong beri saya nasihat.

PHPz
PHPz

学习是最好的投资!

membalas semua(1)
小葫芦

Cuma tambah pembolehubah dalam pengawal:

    vm.list = [1,2];

Diubah suai dalam jadual2 kepada:

    <form-cell ng-repeat='cell in vm.list'>data</form-cell>

Ia boleh dicapai ~

ng-repeat biasanya tidak disyorkan untuk menjadi dinamik, kerana ini akan menjejaskan prestasi.

Jika anda berkeras untuk menulisnya seperti ini, anda boleh menulisnya sebagai:

      <tr ng-repeat="grid in vm.repeatCount() track by $index">
        <td ng-repeat='cell in vm.getDataByIndex($index)'>
          <form-cell></form-cell>
        </td>
      </tr>

Nilai juga boleh datang:

template: '<span>data</span>',
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan