2016-08-26 8 views
5

は私のマークアップは次のようになります。Angular2使用ソートパイプ

<li *ngFor="let user of usersList | orderBy : ['name']; let i = index;"> 

のでORDERBYパイプを適用するとにかく、特定のブール値がtrueの場合にのみ、ありますか?

<li *ngFor="let user of usersList | orderBy : [value ? 'name' : '']; let i = index;"> 

のようなものについては別のオプションは、パラメータを受け取り、条件付きでORDERBYパイプを使用してラッパーパイプを作成することだろうか

答えて

0

を参照してください.orderByがangular2に存在しないため、とにかくカスタムパイプが必要です(パイプを使用したい場合)。このパイプにブール値を渡して、trueの場合のみソートを適用できます。

関連する問題