http://docs.angularjs.org/api/ng.filter:filter 에서 예제를 살펴보십시오.
을 사용하여 전화 속성으로 <input ng-model="search">
검색 할 수 있으며을 사용하여 이름으로 만 검색 할 수 <input ng-model="search.name">
있으며 결과는 이름별로 적절하게 필터링됩니다 (전화 번호를 입력해도 예상대로 결과가 반환되지 않음).
하자 내가, 내가 어떻게에 의해 필터링에 대해 갈 것 "이름"속성,에 "전화"속성, 그리고 "비밀"속성을 가진 모델이 있다고 모두 "전화"속성과 "이름"을 하지 은 "비밀"속성을 ? 따라서 본질적으로 사용자는 이름이나 전화 번호를 입력 할 수 ng-repeat
있으며은 올바르게 필터링되지만 사용자가 "비밀"값의 일부와 동일한 값을 입력하더라도 아무것도 반환하지 않습니다.
감사.
ng-model
(search.name
INPUT 필드에 지정ng-model
) 개체가name
속성에 의해 필터링되는 반복되는 결과가 발생 하는 이유에 대해 정말 혼란 스럽 습니다 . 즉 직관적으로 나에게, 당신은 단지에 의해 구체적으로 필터 할 수 있어야합니다name
당신에 지정하여ng-repeat
필터 :filter: friend.name
대신`쓰기`<입력 겨 모델 = "search.name">의 ...