title: Why ng-model does not update controller value select?
body: <p>This is the code HTML:</p>
  
  <pre><code>&lt;div ng-controller="SelectCtrl"&gt;
      &lt;p&gt;selected item is : {{selectedItem}}&lt;/p&gt;
      &lt;p&gt; age of selected item is : {{selectedItem.age}} &lt;/p&gt;
      &lt;select ng-model="selectedItem" ng-options="item.name for item in items"&gt;
      &lt;/select&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>This is the code AngularJS:</p>
  
  <pre><code>var app = angular.module('myApp', []);
  
  app.controller('SelectCtrl', function($scope) {
      $scope.items = [{name: 'one', age: 30 },{ name: 'two', age: 27 },{ name: 'three', age: 50 }];
      $scope.selectedItem = $scope.items[0];
      console.log($scope.selectedItem); //it's not update :(
  });
  </code></pre>
  
  <p>in the view the new value updated every time I change the select, but the controller does not update the current value of the select. What should I do?</p>
  
  <p>Thanks!</p>