Я пытаюсь создать элемент select, который имеет список чисел 1 на страницы, где страницы - это переменная, которая представляет собой количество страниц, которые у меня есть. То, что я не знаю, как это сделать, - структурировать выражение ng-options, чтобы оно дало мне нужные мне числа. Вот что я до сих пор
<select ng-model="page" ng-options="???"></select>
что мне нужно, чтобы поместить в выражение ng-options, чтобы он мог создать мой выбор, например
<select>
<option value="1">1</option>
...
<option value="35">35</option>
</select>
Мне нужно создать функцию, которая возвращает массив чисел и как-то использовать его там или есть более простой способ сделать это?
любая помощь будет принята с благодарностью.
Спасибо
ИЗМЕНИТЬ
После публикации моего вопроса я выяснил один из способов сделать это, создав функцию под названием Range в моем контроллере, которая принимает два числа и возвращает массив со всеми значениями в этом диапазоне.
$scope.Range = function(start, end) {
var result = [];
for (var i = start; i <= end; i++) {
result.push(i);
}
return result;
};
то в HTML я сделал
<select ng-name="page" ng-options="page for page in Range(1, pages)"></select>
Это самый простой способ сделать это или есть лучший способ?