ページが私が持っているページの数である変数であるページへの番号1のリストを持つselect要素を作成しようとしています。どうすればよいかわからないのは、必要な数値が得られるように ng-options 式を構造化することです。これが私がこれまでに持っているものです
<select ng-model="page" ng-options="???"></select>
次のような選択を作成するには、ng-options式に何を入れる必要がありますか
<select>
<option value="1">1</option>
...
<option value="35">35</option>
</select>
数値の配列を返す関数を作成してそこで使用する必要がありますか、またはこれを行う簡単な方法はありますか?
どんな助けでも大歓迎です。
ありがとう
編集
質問を投稿した後、コントローラーで Range という関数を作成して、2 つの数値を取り、その範囲内のすべての値を含む配列を返す方法を見つけました。
$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>
これはこれを行う最も簡単な方法ですか、それともより良い方法がありますか?