Как сделать предварительный выбор для списка выбора, созданного AngularJS?

<select ng-model="team.captain" ng-options="player.name for player in team.players"></select>

Это правильно создает список выбора, чтобы выбрать капитана команды. Однако по умолчанию пустая опция выбрана. Как мы можем предварительно выбрать первого игрока из списка?

<select ng-model="team.captain" ng-options="player.name for player in team.players" class="ng-pristine ng-valid">
  <option value="0">John</option>
  <option value="1">Bobby</option>
</select>

Я пытался добавитьng-init="team.captain='0'" но это не помогло

Обновить Видимо это происходит потому, что

значение, на которое ссылается ng-model, не существует в наборе параметров, передаваемых в ng-options.

Источник:Почему AngularJS включает пустую опцию в select?

Однако все еще остается вопрос, почему использование ng-init не работает?

<select ng-init="team.captain='0'" ng-model="team.captain" ng-options="player.name for player in team.players"></select>

Ответы на вопрос(5)

Ваш ответ на вопрос