[解決済み】AngularJS 数値と範囲を指定したループ
2022-04-03 11:11:55
質問
AngularはHTMLディレクティブの中で数字を使ったforループのサポートをいくつか提供しています。
<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>
解決方法は?
をいじりました。 この答え を少し考えて、次のようになりました。 このフィドル .
と定義されたフィルター。
var myApp = angular.module('myApp', []);
myApp.filter('range', function() {
return function(input, total) {
total = parseInt(total);
for (var i=0; i<total; i++) {
input.push(i);
}
return input;
};
});
repeatはこのように使用します。
<div ng-repeat="n in [] | range:100">
do something
</div>
関連
-
[解決済み] エラーです。[$injector:unpr] 不明なプロバイダです。ルートプロバイダ
-
[解決済み] 新しい/分離されたスコープを求める複数のディレクティブ [ngController, ...] がある。
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] AngularJSで$scope.$watchと$scope.$applyを使用するにはどうすればよいですか?
-
[解決済み] AngularJS コントローラにおける 'this' と $scope の比較
-
[解決済み] AngularJSのng-repeatでキーと値を反復処理する方法は?
-
[解決済み] AngularJSでチェックボックスの値のリストにバインドするにはどうすればいいですか?
-
[解決済み】AngularJSのディレクティブスコープにおける「@」と「=」の違いは何ですか?
-
[解決済み】AngularJSのスコーププロトタイピング/プロトタイピング継承のニュアンスとは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】npm UNMET PEER DEPENDENCYの警告を修正するにはどうすればいいですか?
-
[解決済み] `ui-router` $stateParams vs. $state.params
-
[解決済み] 方法 $state.go()
-
[解決済み] angularのpostリクエストでpreflightのレスポンスがHTTPステータスコード403で不正になる。
-
[解決済み] AngularJSでkeypressイベントを使用するには?
-
[解決済み] Angularのui-routerでデフォルトの状態を設定する方法
-
angularjsのルーティングについて $stateと$stateParamsの話
-
[解決済み] Ui-srefがクリッカブルリンクを生成しない/動作しない
-
[解決済み] 条件に応じて特定のルートにリダイレクトする機能
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。