2017-06-06 17 views
0

私はフィールドのコレクションとページのコレクションを持っています。各フィールドにはpageNumberプロパティがあり、各ページにはpageNumberプロパティがあります。私のフィルタでは、現在親のng-repeatにあるページと一致するフィールドのみを一覧にしたいと思います。これはページコレクションの中に10ページあるのでなければうまくいきます。なぜならページ1の10から19ページのすべてのフィールドもリストするからです。私は、何らかの理由で1 = 1、1 = 10、1 = 11、1 = 12などのときに、何らかの形で私が使用しているフィルタが正の一致を返すと仮定します。それがページと正確に一致していることを確認するにはどうすればよいですか?Angularjs 2つの数字とのフィルター比較

<div ng-repeat="p in model.pages"> 
    <div ng-repeat="f in model.fields | filter: { pageNumber: p.pageNumber }"> 
     <div class="pdf-field">{{f.pageNumber}} = {{p.pageNumber}}</div> 
    </div> 
</div> 

答えて

2

最後に:trueを追加してみてください。それは厳密な平等のためだけに一致します:

<div ng-repeat="f in model.fields | filter: { pageNumber: p.pageNumber }:true"> 
+0

それは働いた!ありがとう!! – RichC

関連する問題