Given the following select element
<select ng-options="size.code as size.name for size in sizes "
ng-model="item.size.code"
ng-change="update(MAGIC_THING)">
</select>
Is there a way to get MAGIC_THING to be equal to the currently selected size, so I have access to size.name
and size.code
in my controller?
size.code affects a lot of the other parts of the app (image urls, etc), but when the ng-model of item.size.code
is updated, item.size.name
needs to be updated as well for the user facing stuff. I assume that the correct way to do this is capturing the change event and setting the values inside of my controller, but I'm not sure what I can pass into update to get the proper values.
If this is completely the wrong way to go about it, I'd love to know the right way.