Мне нужно отфильтровать список предметов по их категории. Я хочу, чтобы пользователь мог нажать кнопку, а затем применить фильтр к списку.
В настоящий момент я работаю в некоторой степени.
Скажем, например, у меня есть список фильмов, сделанных так:
<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 жанра: "Действие" и "Приключение действий". Когда я фильтрую фильмы с жанром "Действие", я не только получаю список фильмов Action, но также и фильмы с приключениями.
Есть ли способ получить точное соответствие с помощью фильтра?