Regardez l'exemple ici : http://docs.angularjs.org/api/ng.filter:filter
Vous pouvez effectuer une recherche par n'importe quelle propriété du téléphone en utilisant <input ng-model="search">
et vous pouvez effectuer une recherche par le nom uniquement en utilisant <input ng-model="search.name">
et les résultats sont correctement filtrés par nom (la saisie d'un numéro de téléphone ne renvoie aucun résultat, comme prévu).
Disons que j'ai un modèle avec une propriété "nom", une propriété "téléphone" et une propriété "secret", comment puis-je filtrer par les deux les propriétés "nom" et "téléphone" et pas la propriété "secrète" ? Donc, en substance, l'utilisateur pourrait taper un nom ou un numéro de téléphone et la fonction ng-repeat
filtrerait correctement, mais même si l'utilisateur saisissait une valeur égale à une partie d'une valeur "secrète", il ne renverrait rien.
Merci.