Выбранная по умолчанию опция не работает в angularjs
У меня есть вид
<select ng-model="selected_student" class="form-control">
<option ng-repeat="obj in students" value="{{obj.id}}">{{obj.name}}</option>
</select>
Я делаю это в controller
:
$scope.selected_student = $scope.students[0];
почему это не работает?
Вот моя скрипка
1 ответ
Решение
Пытаться ng-options
:
<select ng-model="selected_student" class="form-control" ng-options="student.id as student.name for student in students">
И в controller
:
$scope.selected_student = $scope.students[0].id;
Рабочая ссылка jsfiddle:
https://jsfiddle.net/avnesh2/boye4ezk/
Будет работать на вас.