Angular memang menyediakan beberapa dukungan untuk loop menggunakan angka-angka dalam arahan HTML-nya:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Tetapi jika variabel lingkup Anda mencakup rentang yang memiliki angka dinamis maka Anda harus membuat array kosong setiap kali.
Di controller
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
Dalam HTML
<div data-ng-repeat="i in range">
do something
</div>
Ini berfungsi, tetapi itu tidak perlu karena kita tidak akan menggunakan array jangkauan sama sekali dalam loop. Apakah ada yang tahu pengaturan rentang atau reguler untuk nilai min / maks?
Sesuatu seperti:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>