Пожалуйста, взгляните на this plunkr.Angularjs - select/options - установить выбор по умолчанию после применения фильтра
У меня есть несколько избранных списков, которые отфильтровываются на основе некоторых простых условий. Существует список (Растений), который динамически создается, нажимая кнопку «Добавить». Когда каждая строка добавляется, я бы хотел, чтобы выбор автоматически выбирал первый элемент в списке. Имейте в виду, что есть фильтры, и элементы меняются в зависимости от списка выбора в верхней части формы (SalesOrg).
Предпочтительно, я хотел бы сделать это, не используя DOM в контроллере.
ОБНОВЛЕНИЕ: Посмотрите на это simpler plunk. Выберите «Техас» в качестве состояния. Выпадающее меню города было соответствующим образом отфильтровано. Первоначальный выбор не работает, потому что исходная выпадающая переменная (DropDownData.Cities) больше не является источником выбора - она была отфильтрована.
спасибо за это. Кроме того, взгляните на этот простой сюжет: http://plnkr.co/edit/hWy14wHXzeyuhTMJqT4S?p=preview. Это именно то, что я хочу: я хочу получить доступ к фильтруемому списку. В этом плунге выберите «Техас», а ng-init больше не работает, потому что 0-й элемент из исходного списка больше не находится в «select». – Faredoon