очистка фильтра в angularJS с помощью select
Я использую директиву ngOptions в HTML, приведенном ниже:
<select ng-model="selectedGroupToShow.Id" ng-options="g.Id as g.Name for g in myGroups">
<option value>-- All --</option>
</select>
Фильтр, который я использую в ng-repeat, чтобы показать мои данные, выглядит следующим образом:
filter:{GroupId:selectedGroupToShow.Id}"
Даже если я использую
filter:selectedGroupToShow
проблема остается той же. Сброс фильтра ..
Это работает отлично, но когда я хочу очистить фильтр (выберите опцию по умолчанию - «Все»), он будет показывать только данные, которые не имеютGroupID параметр установлен на всех.
Как я могу показать ВСЕ данные (очистить фильтр) при выборе элемента по умолчанию в select?