Выберите ng-model без привязки к фильтру ng-repeat

Мне нужно создать простой фильтр состояния, города, местоположения с помощью angularjs. У меня почти есть рабочий образец, но мой выбор не будет привязан к выводу. Вот код:

http://jsbin.com/kamenoficihu/7/edit

Что я делаю не так?


person joeldow    schedule 16.10.2014    source источник
comment
Группа groupBy в ‹div ng-repeat=(key,val) в магазинах | groupBy: 'Штат' | filter:{Состояние: search.State} | orderBy:State› вызывает проблему с фильтрацией.   -  person joeldow    schedule 16.10.2014


Ответы (1)


Просто замените этот код:

<ul ng-repeat="(key,val) in stores | groupBy: 'State' | filter:selectedState">

на этом:

<ul ng-repeat="(key,val) in stores | filter:selectedState | groupBy: 'State'">
person Artyom Pranovich    schedule 16.10.2014
comment
Правильный. Фильтр должен идти до groupBy. Были некоторые другие ошибки angularjs, которые скрывал jsbin (пользовательский интерфейс все еще работал), но предложенное исправление подключило фильтр. Спасибо! - person joeldow; 16.10.2014