Angular proporciona cierto soporte para un bucle for utilizando números dentro de sus directivas HTML:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Pero si su variable de alcance incluye un rango que tiene un número dinámico, deberá crear una matriz vacía cada vez.
En el controlador
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
En el HTML
<div data-ng-repeat="i in range">
do something
</div>
Esto funciona, pero es innecesario ya que no utilizaremos la matriz de rango en absoluto dentro del bucle. ¿Alguien sabe de establecer un rango o un valor regular para el valor mínimo / máximo?
Algo como:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>