Das sollte wirklich einfach sein, aber ich weiß nicht, wie es geht. Ich habe eine Auswahlsteuerung, die wie folgt aussieht:AngularJs ng-optionen bekommen id
<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>
das ng-Modell wurde controller.model.data.status gebunden weil ich zu der Zeit das gesamte Objekt wollte. Jetzt brauche ich nur den ausgewählten id, so änderte ich das ng-Modell zu controller.model.data.statusId und wie Sie das ganzen Status Objekt erwarten würden, ist nun die Bindung an dem jeweiligen Modell Standort. Wie kann ich es bekommen, nur die ID anstelle des gesamten Objekts zu wählen, während die Namen im Select-Steuerelement angezeigt werden?
codepen Beispiel wie gewünscht:
http://codepen.io/r3plica/pen/yNgLqp
Könnten Sie ein codepen machen bitte? – carton
Modell: {{controller.model.statusId.id}} – adamjld