Jetez un œil à l'exemple ici: http://docs.angularjs.org/api/ng.filter:filter
Vous pouvez rechercher par n'importe laquelle des propriétés du téléphone à l'aide de <input ng-model="search">
et vous pouvez rechercher uniquement par nom à l'aide de <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é "name", une propriété "phone" et une propriété "secret", comment procéder pour filtrer à la fois les propriétés "name" et "phone" et non la propriété "secret" ? Donc, en substance, l'utilisateur peut taper un nom ou un numéro de téléphone et leng-repeat
filtrerait correctement, mais même si l'utilisateur tapait une valeur qui équivalait à une partie d'une valeur "secrète", il ne retournerait rien.
Merci.
ng-model
(en spécifiantsearch.name
dans le champ INPUTng-model
) entraînerait le filtrage des objets à répéter par leurname
propriété? Ie intuitivement pour moi, vous devriez être en mesure de filtrer spécifiquementname
en spécifiant simplement dans votreng-repeat
filtrefilter: friend.name
:, au lieu de `écrire` <input ng-model = "search.name"> ...