Spójrz na przykład tutaj: http://docs.angularjs.org/api/ng.filter:filter
Możesz wyszukiwać według dowolnych właściwości telefonu, używając <input ng-model="search">
i możesz wyszukiwać tylko według nazwy, używając <input ng-model="search.name">
, a wyniki są odpowiednio filtrowane według nazwy (wpisanie numeru telefonu nie zwraca żadnych wyników, zgodnie z oczekiwaniami).
Powiedzmy, że mam model z „name” właściwości, „telefon” własności, a „tajnego” własności, jak pójdę o filtrowaniu przez zarówno „Nazwa” i „Telefon” właściwości i nie z „tajne” i usługi ? W skrócie, użytkownik mógłby wpisać nazwę lub numer telefonu i ng-repeat
filtrowałby poprawnie, ale nawet jeśli użytkownik wpisałby wartość stanowiącą część „tajnej” wartości, nic nie zwróci.
Dzięki.
ng-model
(określeniesearch.name
w polu INPUTng-model
) miałoby spowodować, że obiekty, które mają być powtarzane, byłyby filtrowane według ichname
właściwości? To znaczy intuicyjnie dla mnie, powinieneś być w stanie specjalnie filtrować, po prostuname
określając w swoimng-repeat
filtrze:filter: friend.name
zamiast `pisać` <input ng-model = "search.name"> ...