Angular fornisce un supporto per un ciclo for usando i numeri nelle sue direttive HTML:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Ma se la variabile dell'ambito include un intervallo con un numero dinamico, sarà necessario creare ogni volta un array vuoto.
Nel controller
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
Nel codice HTML
<div data-ng-repeat="i in range">
do something
</div>
Funziona, ma non è necessario poiché non utilizzeremo affatto l'array range all'interno del loop. Qualcuno sa di impostare un intervallo o un normale per il valore min / max?
Qualcosa di simile a:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>