Ho l'oggetto utente definito come di seguito.Filtro AngularJS solo su determinati oggetti
$scope.user = [{id: 1, friends:
[
{name: 'John', age: 21, sex: 'M'},
{name: 'Brad', age: 32, sex: 'M'}
]
}]
Ho il codice seguente:
<input type="text" ng-model="searchText">
<div ng-repeat="friend in user.friends | filter:searchText">
{{friend.name}} {{friend.age}}
</div>
Qui ogni volta che cerco, ottengo risultati per nome, l'età e il sesso. Ma voglio cercare solo il nome e l'età e non voglio che il sesso sia ricercabile. Qualcuno può aiutarmi con come posso ottenere questo?
Puoi aggiornare la tua domanda con query di esempio e il risultato che si desidera. Nel tuo commento (sotto) vuoi un campo di input per cercare più campi ma quale tipo di query vuoi poter inserire? – fredrik