Обновление для angularjs 1.3.6 сломало некоторые из моих фильтров.Избегать фильтра по асинхронному значению ng-options по умолчанию
Я попытался их исправить и добрался до решения this.
Скрыть опции по умолчанию:
<select ng-model="search.type" ng-options="g.id as g.name for g in group">
<option ng-show="false" value="">Any</option>
</select>
Добавить «Любой» вариант, который не будет фильтровать список.
$scope.group = [];
$scope.group[0] = {id:'',name:'Any'};
У кого-нибудь есть лучшее решение для этого? Использование этого трюка ng-show кажется мне нехорошо.
Я не понимаю, в чем проблема. Какая последняя альтернатива (была ли та, которую вы хотели?) Решить? –
@NewDev последняя альтернатива решает проблему, но кажется мне уродливой. Надеюсь, у кого-то есть более чистое решение. – Pierre
Я не понимаю проблему. –