title: ng-change get new value and original value
body: <p>I'm using ng-options to select values from a pulldown. I'd like to be able to compare the old value to the new value. ng-change works well for grabbing the new value of the pull down, but how can I get both the new value and the original value?</p>
  
  <pre><code>&lt;select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"&gt;&lt;/select&gt; 
  </code></pre>
  
  <p>For instance, let's say I wanted the controller to log, "Your former user.name was BILL, your current user name is PHILLIPE."</p>