Я пытаюсь связать выбор в Angular и проблемы.Невозможно получить выбор для работы в angularJs
Вот HTML
<select name="event" ng-model="data.eventID" ng-options="event as event.name for event in events track by event.eventID">
<option value="0">--- Please select ---</option>
</select>
В мой контроллер я инициализировать "данные" до того, как AJAX звонки, как это:
$ scope.data = {с кодом события: 0}
Проблема № 1 , data.events получает заполняется через вызов AJAX, но результирующий HTML выглядит следующим образом:
<select name="event" ng-model="data.eventID" ng-options="event as event.name for event in events track by event.eventID" class="ng-pristine ng-untouched ng-valid">
<option value="?" selected="selected"></option>
<option value="2" label="My Event">My Event</option>
</select>
Проблема № 2. Второй вызов AXAJ загружает $ scope.data, поэтому он становится $ scope.data.eventID = 2, но выбор никогда не выбирается для события с идентификатором 2.
Обратите внимание, что я хочу привязываться к data.eventID, целое, а не объект.
Благодарим за помощь.
Вы можете восстановить свою ошибку в плункер или скрипку? –
Вот ссылка http://plnkr.co/edit/Eu3Rhgtkaeo97hFr1uNR на plunkr. Благодарю. – user1044169
Пожалуйста, уточните мой обновленный ответ. –