Учитывая следующий элемент select
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Есть ли способ, чтобы MAGIC_THING был равен текущему выбранному размеру, поэтому у меня есть доступ к size.name
и size.code
в моем контроллере?
size.code влияет на многие другие части приложения (URL-адреса изображений и т.д.), но когда обновлена ng-модель item.size.code
, необходимо также обновить item.size.name
, чтобы пользователь обратил внимание на вещи, Я предполагаю, что правильный способ сделать это - захватить событие изменения и установить значения внутри моего контроллера, но я не уверен, что я могу передать в обновление, чтобы получить правильные значения.
Если это совершенно неверный путь, я хотел бы знать правильный путь.