Я довольно новыми для Угловое, так что я что-то тривиальное хватает:Почему Angular все еще добавляет неизвестный выбор?
<select ng-model="shop_index">
<option ng-repeat="elem in shops"
ng-selected="{{$first}}"
ng-value="{{$index}}">{{elem.name}}</option>
</select>
Когда я смотрю на созданный HTML-код он выглядит отлично для этого неизвестного записи, за исключением. Я добавляю ng-init="0"
в код HTML - без изменений. Я инициализирую значение модели в контроллере (перед извлечением данных) - без изменений. Я запускаю модель после извлечения данных - без изменений. Этот неизвестный вариант просто сваривается :-).
Я не прошу, как избавиться от него (например, добавить его вручную, но скрыто), но как исправить вышеуказанный код, чтобы удалить его автоматически.
Try инициировать 'shop_index'. –
Это потому, что вы не используете 'ngOptions', ничего общего с' shop_index'. –
@ IsmailRBOUH, как я уже писал, я уже пробовал, в трех местах сразу, я не вижу другого места, где я могу поставить init для него. – greenoldman