2017-01-29 3 views
0

フィールドが10,100、または1000のデータベースで作業しています。「10」レコードだけを表示するようにフィルターを設定すると、「100」と「1000」も表示されます。記録。これを修正する簡単な方法はありますか?またはカスタムフィルタを作成する必要がありますか?角度フィルターが混乱する1000,100,10 0

+0

を、それが検索フィルタcontaining'すべてのレコードを返す 'ので、それはありません。 '=='演算子を使って独自のフィルターを書く必要があります –

+0

いくつかのコードを表示できますか? – itamar

答えて

2

標準の|正確な比較を強制するには、最後のパラメータをtrueにする必要があります。

<div ng-repeat="entry in myArray | filter:{ value: 100 }: true"> 
    ... 
</div> 

ドキュメントでそれをチェックアウト:https://docs.angularjs.org/api/ng/filter/filter