Biorąc pod uwagę następujący element wybierz
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Czy istnieje sposób, aby uzyskać MAGIC_THING być równa aktualnie wybranego rozmiaru, więc mam dostęp do size.namei size.codew moim kontrolera?
size.code wpływa na wiele innych części aplikacji (adresy URL obrazów itp.), ale kiedy item.size.codezaktualizowany jest model ng , item.size.namenależy go również zaktualizować dla użytkowników stojących naprzeciwko. Zakładam, że poprawnym sposobem na to jest przechwycenie zdarzenia zmiany i ustawienie wartości w moim kontrolerze, ale nie jestem pewien, co mogę przekazać aktualizacji, aby uzyskać odpowiednie wartości.
Jeśli jest to całkowicie niewłaściwy sposób, chciałbym poznać właściwą drogę.