商品のカテゴリをカテゴリ別に絞り込む必要があります。ユーザーがボタンをクリックして、フィルタをリストに適用できるようにしたい。AngularJSフィルター完全一致
現時点では、私はこれをある程度まで行っています。
私はそうのようにレンダリングされ、映画のリストを持っているのは、例えばましょう:
<li ng-repeat="movie in movieList | filter:filters">{{ movie.title }}</li>
そして、私はまた、(クリックしたときには、映画のリストをフィルタしますボタンとしてレンダリングされ、)映画のジャンルのリストを持っていますそのようにレンダリング:
<li ng-repeat="genre in genres">
<a ng-click="filters.genre = genre.name" ng-click='changeGenre(genre.name)'>{{genre.name}}</a>
</li>
(ないすべての「changeGenre()」関数は、現在閲覧されているジャンルを示すためにスコープを更新しています)。
これは、「アクション」と「アクションアドベンチャー」の2つのジャンルがあると言う状況が生じるまでうまくいきます。ジャンルの「アクション」で映画をフィルタリングすると、アクション映画のリストだけでなく、アクションアドベンチャー映画も取得できます。
フィルタを使用して完全に一致する方法はありますか?
カスタムフィルタを作成すると信じています。http://www.youtube.com/watch?v=zdfseHACtCg – shaunhusain