Filtro AngularJS Exact Match

Necesito filtrar una lista de artículos por su categoría. Quiero que el usuario pueda hacer clic en un botón y luego aplicar el filtro a una lista.

Por el momento, tengo este trabajo hasta cierto punto.

Digamos, por ejemplo, que tengo una lista de películas, así:

<li ng-repeat="movie in movieList | filter:filters">{{ movie.title }}</li>

Y también tengo una lista de géneros de películas (representados como botones, que al hacer clic filtrarán la lista de películas) representados de esta manera:

<li ng-repeat="genre in genres">
    <a ng-click="filters.genre = genre.name" ng-click='changeGenre(genre.name)'>{{genre.name}}</a>
</li>

(Toda la función 'changeGenre ()' es actualizar el alcance para mostrar qué género se está viendo actualmente).

Ahora esto funciona bien hasta que tengo una situación en la que, digamos, tengo los 2 géneros: 'Acción' y 'Acción Aventura'. Al filtrar por películas con el género 'Acción', no solo obtengo una lista de películas de Acción, sino también de Action Adventure.

¿Hay alguna manera de obtener una coincidencia exacta utilizando el filtro?

Respuestas a la pregunta(3)

Su respuesta a la pregunta