Angular zapewnia pewne wsparcie dla pętli for używającej liczb w swoich dyrektywach HTML:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Ale jeśli zmienna zakresu zawiera zakres, który ma liczbę dynamiczną, musisz za każdym razem utworzyć pustą tablicę.
W kontrolerze
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
W HTML
<div data-ng-repeat="i in range">
do something
</div>
To działa, ale nie jest konieczne, ponieważ w pętli nie będziemy w ogóle używać tablicy zakresów. Czy ktoś wie o ustawianiu zakresu lub regularnej wartości min / maks?
Coś jak:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>