Dado o seguinte elemento de seleção
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Existe uma maneira de fazer com que MAGIC_THING seja igual ao tamanho atualmente selecionado, para que eu tenha acesso ao size.name
e size.code
no meu controlador?
size.code afeta muitas das outras partes do aplicativo (URLs de imagem, etc.), mas quando o modelo ng item.size.code
é atualizado, ele item.size.name
precisa ser atualizado também para as coisas que o usuário enfrenta. Suponho que a maneira correta de fazer isso é capturar o evento de alteração e definir os valores dentro do meu controlador, mas não tenho certeza do que posso atualizar para obter os valores adequados.
Se esse for o caminho totalmente errado, eu adoraria saber o caminho certo.