Gegeben das folgende Auswahlelement
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Gibt es eine Möglichkeit, MAGIC_THING so zu gestalten, dass es der aktuell ausgewählten Größe entspricht, sodass ich Zugriff auf size.name
und size.code
in meinem Controller habe?
size.code wirkt sich auf viele andere Teile der App aus (Bild-URLs usw.), aber wenn das ng-Modell von item.size.code
aktualisiert wird, item.size.name
muss es auch für Benutzer aktualisiert werden. Ich gehe davon aus, dass der richtige Weg, dies zu tun, darin besteht, das Änderungsereignis zu erfassen und die Werte in meinem Controller festzulegen, aber ich bin nicht sicher, was ich an update übergeben kann, um die richtigen Werte zu erhalten.
Wenn dies der völlig falsche Weg ist, würde ich gerne den richtigen Weg kennen.