[解決済み】角度付きng-repeatの逆再生
2022-04-04 04:19:41
質問
angularで逆配列を取得するには? orderByフィルターを使おうとしていますが、ソートするために述語(例えば'name')が必要です。
<tr ng-repeat="friend in friends | orderBy:'name':true">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
<td>{{friend.age}}</td>
<tr>
ソートせずに、元の配列を反転させる方法はありますか? というような。
<tr ng-repeat="friend in friends | orderBy:'':true">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
<td>{{friend.age}}</td>
<tr>
解決方法は?
このようなカスタムフィルタを使用することをお勧めします。
app.filter('reverse', function() {
return function(items) {
return items.slice().reverse();
};
});
というように使うことができます。
<div ng-repeat="friend in friends | reverse">{{friend.name}}</div>
動作はこちらでご確認ください。 プランカーデモンストレーション
このフィルターは、お客様のニーズに合わせて自由にカスタマイズすることができます。デモの中で他の例も紹介しています。逆変換を行う前に変数が配列であることを確認したり、文字列などより多くのものの逆変換を可能にするためにより甘くしたりするオプションもあります。
関連
-
[解決済み】 Uncaught TypeError: data.push is not a function
-
[解決済み】XMLHttpRequestモジュールが定義されていない/見つからない
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] angular-routeとangular-ui-routerの違いは何ですか?
-
[解決済み] Pythonでリストを逆順にトラバースする
-
[解決済み] 辞書マッピングの反転/逆引き
-
[解決済み] AngularJSのng-repeatでキーと値を反復処理する方法は?
-
[解決済み] JavaScriptでオブジェクトの配列から明確な値を取得する方法は?
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。
-
[解決済み】Javaでリストに反転したリストビューを取得する方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Uncaught TypeError: nullのプロパティ'value'を読み取ることができない
-
[解決済み】ある要素を別の要素に移動させるには?
-
[解決済み】Javascript - ERR_CONTENT_LENGTH_MISMATCH
-
[解決済み】Redux TypeError: 未定義のプロパティ 'apply' を読み取れない
-
[解決済み】WebSocket接続に失敗しました。WebSocket のハンドシェイク中にエラーが発生しました。予期しない応答コードです。400
-
[解決済み】Vueのテンプレートまたはレンダー関数が定義されていない 私はどちらも使っていないのですが?
-
[解決済み】 Uncaught Reference Error: stLight is not defined (in Chrome only)
-
[解決済み】Uncaught TypeError: 未定義のプロパティ 'msie' を読み取れない - jQuery tools
-
[解決済み】module.exports "モジュールが定義されていません"
-
[解決済み] AngularJsでの日付の降順フィルター