問題タブ [angularjs-orderby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - AngularJS OrderBy ASC
私は ng-repeat を持っています:
でatp
、私は得ました:
出力に期待します:
ご協力いただきありがとうございます!
angularjs - OrderBy述語
私はこのコードを持っています:
[昇順] または [降順] のラジオ ボタンをクリックすると、テーブルが ID 順に並べられます。orderBy:id
シンプルまたはorderBy:-id
またはorderBy:person.id
またはorderBy:id:reverse
またはそれらのケースのいずれかを試してもorderBy:id:direction
、IDで昇順が並んでいなかった場合でも、常に降順になり、理由がわかりません。前もって感謝します :)
javascript - Angular orderBy:'timestamp' 物事を間違った順序に並べる
私がしたいこと:
オブジェクトの配列を取得し、各オブジェクトobject.timestamp
はミリ秒単位で、最新のものから古いものの順に並べます。
問題:
Angular の orderBy は、物事を正しい順序に並べていないようです。次のタイムスタンプは、次の順序で配置されています。
- 1416187808218 -
// Nov/16/2014 5:30:PM
- 1416187881192 -
// Nov/16/2014 5:31:PM
- 1416189118263 -
// Nov/16/2014 5:51:PM
- 1416189138827 -
// Nov/16/2014 5:52:PM
- 1416130064119 -
// Nov/16/2014 1:27:AM
正しい/望ましい順序は明らかに次のとおりです。
- 1416189138827 -
// Nov/16/2014 5:52:PM
- 1416189118263 -
// Nov/16/2014 5:51:PM
- 1416187881192 -
// Nov/16/2014 5:31:PM
- 1416187808218 -
// Nov/16/2014 5:30:PM
- 1416130064119 -
// Nov/16/2014 1:27:AM
4, 3, 2, 1, 5
当然のことながら1, 2, 3, 4, 5
関連コード:
html:
JavaScript:
json - ng-model 入力を使用して AngularJS $http リクエストから JSON データをフィルタリングする方法
私が取り組んでいる範囲にあると思われる問題に苦しんでいます。$http リクエストを使用して、json データを取得します。
テーブル内にデータが正常に表示されます。
ただし、$http リクエストでデータを取得すると述べたので、フィルタと orderBy が機能しなくなりました。$scope.people = data
低い範囲で設定しているからでしょうか。もしそうなら、これを回避できる方法はありますか?
Cloud9 IDE とブラケットでこれをテストしました。ありがとうございました
angularjs - angular orderBy 複数のフィールドに構文エラーがあります
orderBy
angular を使用して複数のフィールドを並べ替えようとしていますが、次のような構文エラーが発生します。
構文エラー、認識されない式: div[ng-repeat='r in vm.GetRequests() | フィルター: vm.SearchText | orderBy:['姓','名']']
追加の記号が表示されているようですが']'
、htmlにはありません
html は次のようになります。
この関数GetRequests()
は、次のようにオブジェクトの配列を返します。
誰でも問題を解決できますか?
HTM の変更 - orderBy を削除: 'RequestedOn'
しかし、私はまだ構文エラーが発生します:
アップデート
エラーが発生したときに注文が行われたため、構文はブラウザリンクから来ているようです。すべての注文プロパティを配列に入れることをお勧めします
皆さんの意見に感謝します。特に RishiPrakash に感謝します :)
javascript - ng-repeat div を並べ替えた後に関数を呼び出す
Justified Gallery jQuery プラグインを使用して Angular を操作しています。ng-repeat が並べ替えられた後、 updateJustify() 関数を呼び出す必要があります。今何が起こっているのかと思うと、並べ替え順序を変更すると、並べ替える前にギャラリーが更新されます。私に役立つディレクティブや回避策はありますか?
これは 'ng-repeat' の最初の実行用ではないことに注意してください。自分の関数を呼び出せるように、ng-repeat の並べ替えがいつ完了したかを検出する必要があります。
これが私のHTMLのコードです
ありがとう