mam następujący kod htmlangularjs filtr o dokładnych wartości (ścisła równość)
<ul ng-repeat="friend in friends | filter: { age: '2' } | orderBy: 'name' ">
<li>{{friend.name}}</li>
</ul>
Oto moja $ zakres zmienny
$scope.friends = [
{ name: "Peter", age: 2 },
{ name: "Pablo", age: 55 },
{ name: "Linda", age: 20 },
{ name: "Marta", age: 37 },
{ name: "Othello", age: 20 },
{ name: "Markus", age: 32 }
];
Zwraca
Linda
Markus
Othello
Peter
Jak się praca z porównaniem w filtrze ng i jak uzyskać przyjaciela, który ma tylko wiek 2 lat:
Peter
W celu dokładnego dopasowania do filtra trzeba będzie spisać niestandardową filter.Refer na to pytanie http://stackoverflow.com/questions/17480526/angularjs-filter-exact-match – Yameen