Eche un vistazo al ejemplo aquí: http://docs.angularjs.org/api/ng.filter:filter
Puede buscar por cualquiera de las propiedades del teléfono usando <input ng-model="search">y puede buscar solo por el nombre usando <input ng-model="search.name">, y los resultados se filtran apropiadamente por nombre (escribir un número de teléfono no arroja ningún resultado, como se esperaba).
Digamos que tengo un modelo con una propiedad "nombre", una propiedad de "teléfono", y una propiedad "secreta", ¿cómo hago para filtrar por tanto el "nombre" y propiedades "teléfono" y no la propiedad "secreta" ? Entonces, en esencia, el usuario podría escribir un nombre o número de teléfono y el ng-repeatfiltro se filtraría correctamente, pero incluso si el usuario ingresara un valor que equivaliera a parte de un valor "secreto", no devolvería nada.
Gracias.
ng-model(especificandosearch.nameen el campo de ENTRADAng-model) daría como resultado que los objetos que se van a repetir sean filtrados por sunamepropiedad. Es decir, intuitivamente para mí, debería poder filtrar específicamente con solonameespecificar en sung-repeatfiltro:, enfilter: friend.namelugar de `escribir` <input ng-model = "search.name"> ...