title: Angular JS: get ng-model on ng-change
body: <p>I have the following HTML</p>
  
  <pre><code>&lt;select ng-model="country" ng-options="c.name for c in countries" ng-change="filterByCountry"&gt;&lt;/select&gt;
  </code></pre>
  
  <p>That is beeing fed by the following object with a list of countries</p>
  
  <pre><code>$scope.countries = [{name:Afeganistão, country:AF}, {name:África do Sul, country:ZA}, name:Albânia, country:AL}, {name:Alemanha, country:DE}, {name:Andorra, country:AD} ...];
  </code></pre>
  
  <p>When I change my dropdown value I was expecting my model ($scope.country) to be updated, inside filterByCountry function, but it isn't. What am I missing here?</p>