Étant donné l'élément de sélection suivant
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Existe-t-il un moyen d'obtenir MAGIC_THING égal à la taille actuellement sélectionnée, j'ai donc accès à size.name
et size.code
dans mon contrôleur?
size.code affecte de nombreuses autres parties de l'application (URL d'image, etc.), mais lorsque le modèle ng de item.size.code
est mis à jour, il item.size.name
doit également être mis à jour pour les utilisateurs. Je suppose que la bonne façon de procéder consiste à capturer l'événement de modification et à définir les valeurs à l'intérieur de mon contrôleur, mais je ne suis pas sûr de ce que je peux passer à la mise à jour pour obtenir les valeurs appropriées.
Si c'est complètement la mauvaise façon de procéder, j'aimerais savoir la bonne façon.