Погляньте на приклад тут: http://docs.angularjs.org/api/ng.filter:filter
Ви можете шукати за будь-якою з властивостей телефону за допомогою, <input ng-model="search">і ви можете шукати за лише ім'ям, використовуючи результати <input ng-model="search.name">, а результати фільтруються відповідно до імені (введення номера телефону не дає результатів, як очікувалося).
Скажімо , у мене є модель з властивістю «ім'я», властивість «телефон», і «секретно» власності, як би я йти про фільтрації по як «ім'я» і «телефон» властивості і НЕ «секрет» власності ? Отже, по суті, користувач міг би ввести ім’я чи номер телефону, а ng-repeatфільтрувати би правильно, але навіть якщо користувач набрав значення, що дорівнює частині "секретного" значення, він нічого не поверне.
Дякую.
ng-model(вказуєтьсяsearch.nameв полі INPUTng-model) призведе до того, що об'єкти будуть повторюватися фільтруватися їхnameвласністю? Тобто інтуїтивно для мене, ви повинні мати можливість спеціально фільтрувати, простоnameвказавши у своємуng-repeatфільтрі:filter: friend.nameзамість того, щоб `