[解決済み] ng-repeatの最後の要素に異なるクラスを指定する。
2022-04-26 12:45:54
質問
ng-repeatを使って以下のようなリストを作成しています。
<div ng-repeat="file in files">
{{file.name}}
</div>
しかし、最後の要素だけには、クラス(
<div class="last">test</div>
ng-repeatを使用してこれを実現するにはどうすればよいでしょうか。
どのように解決するのですか?
を使用することができます。
$last
変数で
ng-repeat
ディレクティブを使用します。を見てみましょう。
ドック
.
こんな風にできるんですね。
<div ng-repeat="file in files" ng-class="computeCssClass($last)">
{{file.name}}
</div>
ここで
computeCssClass
の関数です。
controller
を返す。
'last'
または
null
.
または
<div ng-repeat="file in files" ng-class="{'last':$last}">
{{file.name}}
</div>
関連
-
[解決済み] エラーです。10回の$digest()反復に達しました。動的なsortby述語で中断!?
-
[解決済み] AngularJSのng-repeatは、空のリストのケースを処理します。
-
[解決済み] クラスを条件付きで適用する場合の最適な方法は何ですか?
-
[解決済み] AngularJS テンプレートにおける if else ステートメント
-
[解決済み] AngularJSでチェックボックスの値のリストにバインドするにはどうすればいいですか?
-
[解決済み] ServiceとFactoryで迷う
-
[解決済み] AngularJSのngClassの条件付き
-
[解決済み] AngularJSのサービスをコンソールからテストするにはどうしたらいいですか?
-
[解決済み] AngularJsの辞書にng-repeatを使用するには?
-
[解決済み] html要素なしでng-repeatを使用する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] `ui-router` $stateParams vs. $state.params
-
angularjs ローカルデータストレージ LocalStorage
-
[解決済み] オブジェクトと選択機能を備えたAngularJS BootstrapUI Typeahead
-
[解決済み] Angular ng-repeat エラー "リピータ内の重複は許可されません。"
-
[解決済み] AngularJSのグローバル変数
-
[解決済み] ディレクティブ '...' が要求するコントローラ 'ngModel' が見つかりません。
-
[解決済み] エラーです。[$injector:unpr] 不明なプロバイダです。ルートプロバイダ
-
[解決済み] controllerAs "プロパティを使用する理由は何ですか?
-
処理されない例外が発生しました。Angular 実行中のプロジェクトで NGCC に失敗しました。
-
[解決済み] AngularJS: ngRouteが動作しない。