안녕하세요 앵글러 ng-repeat로 반복 출력을 한후 특정 조건에 맞는 필터(검색)을 할려고 합니다.
제가 작성한 소스를 보시면 input 박스에 검색을 했을시 실시간으로 필터를 하는걸 볼 수 있습니다.
여기서 궁금한 점은 input으로 직접 텍스트 형식에 필터가 아닌
아래 버튼을 눌렀을때 필터를 어떻게 해야 하나 이점이 궁금합니다.
편법으로는
<input style ='display : none' ng-model="search.name">
이렇게 검색 input에 display none으로 강제 가린 상태에서
버튼을 누를시 input박스에 '김' 값을 넣으면 되는데 이 넣는 방법이 되질 않습니다.
보통은 $scope.search = '김'; 으로 해결이 되지만
ng-model="search.name" 형식이라 그런지 되질 않습니다.
$scope.search = "김";
$scope.search.name ="김"; 방법 또한 되질 않습니다.
<input style ='display : none' ng-model="search"> 일때
$scope.search = "김"; 은 성공이 되지만 그렇게 되면 이름,전화번호에서 김을 찾는것이기 때문에 의미가 없습니다.
제가 생각한 편법 자체도 먹히질 않고 어떤식으로 해야 할지 조언을 받고 싶습니다.