Angular предоставляет некоторую поддержку цикла for, используя числа в его директивах HTML:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Но если переменная области видимости включает диапазон, который имеет динамический номер, тогда вам нужно будет создавать пустой массив каждый раз.
В контроллере
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
В HTML
<div data-ng-repeat="i in range">
do something
</div>
Это работает, но это не нужно, поскольку мы не будем использовать массив диапазонов вообще внутри цикла. Кто-нибудь знает о настройке диапазона или регулярного значения min/max?
Что-то вроде:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>