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.name
i size.code
w moim kontrolera?
size.code wpływa na wiele innych części aplikacji (adresy URL obrazów itp.), ale kiedy item.size.code
zaktualizowany jest model ng , item.size.name
należ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ę.