Это должно быть очень просто, но я не знаю, как это сделать. У меня есть элемент управления, который выглядит следующим образом:
<div class="form-group" ng-class="{ 'has-error' : saveForm.status.$invalid && !saveForm.status.$pristine }">
<label class="control-label">Status</label>
<select class="form-control" name="status" ng-options="status.name for status in controller.statuses.data track by status.id" ng-model="controller.model.data.statusId" required>
<option value="">Select a status</option>
</select>
</div>
ng-model была привязана к контроллеру.model.data.status, потому что в то время, когда мне нужен весь объект. Теперь мне нужен только выбранный идентификатор, поэтому я изменил ng-model на controller.model.data.statusId и, как вы ожидаете, весь объект статуса теперь привязан к этому местоположению модели. Как я могу заставить его просто выбрать идентификатор вместо всего объекта, показывая имена в элементе управления select?
пример codepen в соответствии с запросом: