ng-repeat 필터에서 사용할 검색 모델 개체를 설정하는 드롭 다운이 있습니다.각도가 내 필터를 지우지 않는 이유는 무엇입니까?
<select ng-model="search.location_id" ng-options="id as name for (id,name) in search_locations">
<option value="">Location</option>
</select>
또한 '위치 정보'는 검색을 지우기위한 것입니다. 문제는 내가 목록을 올바르게 필터링하는 위치를 선택한 다음 기본 '위치'옵션으로 돌아가서 검색 필터를 지우지 않고 모든 ng-repeat 항목을 지우는 것입니다.
<tr ng-repeat="course in courses | filter:search">
물론 코스 객체에는 물론 course.location_id 속성이 있습니다. 'search_locations'는 {id : name, id : name} 형식으로 검색 할 위치 목록입니다.
어떻게 전체 목록을 다시 가져 옵니까? /이 특정 검색 매개 변수를 지우시겠습니까? 기본 옵션을 선택하면 search.location_id
에 할당 된 값이 null
하고 search.location_id === null
있다면, 당신의 courses
목록에 아무것도 일치하지 때문이다
좋은 해결 방법. +1 :) –