AngularJS для цикла с числами и диапазонами

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>

Это работает, но в этом нет необходимости, поскольку мы вообще не будем использовать массив диапазонов в цикле. Кто-нибудь знает о настройке диапазона или регулятора для минимального / максимального значения?

Что-то вроде:

<div data-ng-repeat="i in 1 .. 100">
  do something
</div>

Ответы на вопрос(23)

Ваш ответ на вопрос