title: Angularjs: select not updating when ng-model is updated
body: <p>I've created the following example so you can see exactly what is happening:  <a href="http://jsfiddle.net/8t2Ln/101/">http://jsfiddle.net/8t2Ln/101/</a></p>
  
  <p>The same thing happens if I use ng-options.  I have a different reason for doing it this way, but for the simplification of the example left that part out.</p>
  
  <p>As you can see it has by default two options.  I'm displaying the selected value of the ng-model next to the select so you can see what it is.  When you use the top piece to add a third option it sets the value to the value of that new option as is evidenced by the displayed ng-model value next to the select, but the select itself doesn't change to show the correct value selected.</p>
  
  <p>Below is the sample code at the link:</p>
  
  <pre><code>var testApp = angular.module('testApp', ['ngRoute']);
  
  testApp.controller('Ctrl', function ($scope) {
  
      $scope.newInput = '';
      $scope.inputDevice = [
          {
              value: '1',
              label: 'input1'
          },
          {
              value: '2',
              label: 'input2'
          }
      ];
      $scope.selectedDevice = '';
  
      $scope.addType = function () {
          var newElem = {
              label: $scope.newInput,
              value: '3'
          };
          $scope.inputDevice.push(newElem);
          $scope.selectedDevice = newElem.value;
      };
  
  
  });
  </code></pre>
  
  <p>And here is the html:</p>
  
  <pre><code>&lt;div ng-app="testApp"&gt;
      &lt;div ng-controller="Ctrl"&gt;
          &lt;p&gt;
              &lt;input type="text" ng-model="newInput" /&gt;
              &lt;br /&gt;
              &lt;button ng-click="addType()"&gt;Add Type&lt;/button&gt;
          &lt;/p&gt;
          &lt;select ng-model="selectedDevice"&gt;
              &lt;option&gt;&lt;/option&gt;
              &lt;option ng-repeat="i in inputDevice" value="{{ i.value }}"&gt;{{ i.label }} - {{ i.value }}&lt;/option&gt;
          &lt;/select&gt;
          {{ selectedDevice }}&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>