У меня есть этот HTML:угловой выбрана опция игнорируется
<div class="form-group" ng-hide="controller.sports.loading">
<label for="sport">Sport</label>
<div class="input-group">
<div class="input-group-addon">2</div>
<select class="form-control" id="sport" ng-model="controller.team.data.sport">
<option ng-repeat="sport in controller.sports.data" value="{{ sport.slug }}">
{{ sport.title }}
</option>
</select>
</div>
</div>
Как вы можете видеть, модальный граница controller.team.data.sport. Если я смотрю на это, он содержит спортивную пулю (например, теннис). Но даже если это заполнено, нет выбранного варианта. Я думаю, что это может быть из-за моего ng-repeat. Я устанавливаю свою ценность как sport.slug, но текст присваивается sport.title.
Как я могу получить свой выбранный вариант на основе sport.slug?
Вот пример модели:
var team = {
loading: false,
data: {
id: 1,
name: 'Test',
sport: 'tennis'
}
};
Можете ли вы показать его в http://www.plnkr.co? – qtgye