Angular fournit un certain support pour une boucle for utilisant des nombres dans ses directives HTML:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Mais si votre variable d'étendue comprend une plage qui a un nombre dynamique, vous devrez créer un tableau vide à chaque fois.
Dans le contrôleur
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
Dans le HTML
<div data-ng-repeat="i in range">
do something
</div>
Cela fonctionne, mais ce n'est pas nécessaire car nous n'utiliserons pas du tout le tableau de plages dans la boucle. Quelqu'un sait-il de définir une plage ou un régulier pour la valeur min / max?
Quelque chose comme:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>