title: getting the ng-object selected with ng-change
body: <p>Given the following select element</p>
  
  <pre><code>&lt;select ng-options="size.code as size.name for size in sizes " 
          ng-model="item.size.code" 
          ng-change="update(MAGIC_THING)"&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>Is there a way to get MAGIC_THING to be equal to the currently selected size, so I have access to <code>size.name</code> and <code>size.code</code> in my controller?</p>
  
  <p>size.code affects a lot of the other parts of the app (image urls, etc), but when the ng-model of <code>item.size.code</code> is updated, <code>item.size.name</code> 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.</p>
  
  <p>If this is completely the wrong way to go about it, I'd love to know the right way.</p>