Angular надає певну підтримку циклу, використовуючи номери в межах своїх директив 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>