2016-12-15 5 views
0

角度2のテーブルでデータを並べ替える方法を教えてください。パイプ?たとえば、テーブル5 x 5、最初のセル(ボタンの多分)をクリックし、すべての列を並べ替えます。テーブル角度2のデータを並べ替える

+0

自分で実装するか、他のモジュールを使用して実装しますか?略奪:http://valor-software.com/ng2-table –

答えて

2

Angularチームは、非常に高価な操作であるため、Angular2でフィルターパイプを使用しないことを推奨しています。

「角度チームと多くの経験を積ん角度の開発者は強く、あなたがコンポーネント自体にフィルタリングやソートロジックを移動することをお勧めします。コンポーネントはfilteredHeroesまたはsortedHeroesプロパティを公開し、支援を実行するタイミングと頻度の制御を取ることができますあなたがパイプに入れてアプリ全体で共有する機能は、フィルタリング/並べ替えサービスに書き込んでコンポーネントに注入することができます。

このように、Angularアプリはコンポーネントベースであるため、アプリの全体的なパフォーマンスを低下させる可能性のあるクライアント側のロジックを実装しようとすると、このアプローチを採用する方が簡単です。

詳細はhttps://angular.io/docs/ts/latest/guide/pipes.html#!#no-filter-pipeをご覧ください。

関連する問題