2016-06-12 12 views
0

私が持っている各オブジェクトは、このようなものになりますplacesと呼ばれるオブジェクトの配列:条件を持つ配列の長さをカウントするフィルタを使用し

{ 
    "name" : "London", 
    "category" : "city" 
} 

私はちょうど総配列の長さのために<span>{{places.length}}</span>を使用しますが、今、私はカウントしたいと思いますが理想的にはビュー内で直接フィルタを使用するカテゴリがcityのオブジェクトの数。

ような何か:

{{places.length | filter: ...}} 

ではなく、フィルタを作成する方法を確認してください?

+0

フィルタのangularjsドキュメントで見て心? –

+0

私が見つけた例は、常に 'ng-repeat'の一部です – tommyd456

+0

私は@ tommyd456に同意します。このタイプの例は、インターネット上で見つけるのが容易ではありませんでした。この質問をしていただきありがとうございます。 –

答えて

5

使用この:

<span>{{ (places | filter : { category: 'city' } : true).length }}</span> 
+0

これに感謝します - 本当にシンプルです – tommyd456

+0

削除した後、私のためにうまくいった: つまり{{(場所|フィルタ:{カテゴリ: '市'}))長さ}} –

関連する問題