title: Strange behaviour NgOptions
body: <p>Working with AngularJS version v1.2.9.<br/>
  I have page with two controllers. All works fine, except a select using ng-options, but only in IE. Chrome works fine.<br/>
  Can't post the entire code since it's 1500loc.</p>
  
  <p>Here the HTML snippet:</p>
  
  <pre><code>&lt;div class="auswahlDialog ms-dlgContent"&gt;
      &lt;div class="ms-dlgBorder"&gt;
          &lt;div class="ms-dlgTitle"&gt;
              &lt;span class="ms-dlgTitleBtns" ng-click="closeUploadDocumentDialog()"&gt;
                  &lt;span style="padding: 8px; height: 16px; width: 16px; display: inline-block;"&gt;
                      &lt;span class="s4-clust"&gt;
                          &lt;img src="/_layouts/15/images/fgimg.png?rev=23" alt="Dialogfeld schließen" class="ms-dlgCloseBtnImg" /&gt;
                      &lt;/span&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;h2 class="ms-webpart-titleText"&gt;Kunde auswählen&lt;/h2&gt;
          &lt;/div&gt;
          &lt;div class="ms-dlgFrameContainer" style="overflow: hidden;"&gt;
              &lt;div class="neueAkte"&gt;
                  &lt;table cellpadding="0" cellspacing="0" border="0"&gt;
                      &lt;tbody&gt;
                          &lt;tr&gt;
                              &lt;td valign="middle"&gt;Dokumentart:&lt;/td&gt;
                              &lt;td&gt;
                                  &lt;select ng-model="betriebsaktart" ng-options="b.id as b.title for b in betriebsaktarten" style="background-color: #fff;"/&gt;
                              &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                              &lt;td colspan="2" align="right"&gt;
                                  &lt;div style="padding-top: 10px;"&gt;
                                      &lt;input type="button" value="Save" onclick="return false;" ng-click="saveItem(betriebsaktart)" class="ms-ButtonHeightWidth"&gt;
                                      &lt;input type="button" value="Cancel" ng-click="closeDialog()" /&gt;
                                  &lt;/div&gt;
                              &lt;/td&gt;
                          &lt;/tr&gt;
                      &lt;/tbody&gt;
                  &lt;/table&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>The data comes from SharePoint but it's an array of very simple objects:</p>
  
  <pre><code>SP.SOD.executeOrDelayUntilScriptLoaded(function(){
  
      var ctx = SP.ClientContext.get_current();
      var web = ctx.get_web();
      var list = web.get_lists().getById("14995573-DAA6-4334-AE6B-D79CB98EC92C"); //Betriebsaktarten
      var query = new SP.CamlQuery();
      query.set_viewXml('&lt;View&gt;&lt;Query&gt;&lt;OrderBy&gt;&lt;FieldRef Name="Title"/&gt;&lt;/OrderBy&gt;&lt;/Query&gt;&lt;/View&gt;');
      var items = list.getItems(query);
      ctx.load(items);
      ctx.executeQueryAsync(function() { 
  
          $scope.betriebsaktarten = items.get_data().map(function(item){
              return {
                  id: item.get_id(),
                  title: item.get_item('Title'),
              }
          });
          $scope.$digest();
  
      }, function(request, error) { 
          $scope.$digest();
          showError(error);
      })
  }, 'SP.js')
  </code></pre>
  
  <p>For non SharePoint developers: <code>$scope.$digest();</code> must be called since <code>SP.SOD.executeOrDelayUntilScriptLoaded</code> is async.</p>
  
  <p>In Chrome it works as expected.<br/> 
  In IE10/IE11 data gets loaded, when an option is selected for the first time the UI shows the first one. When an(other) option is selected again, the UI shows the correct one. Note: When I click 'Save' the passed value is always the right one, even if the UI shows the wrong one.<br/>
  It is only a visual problem.<br/>
  There are no errors in the console.<br/>
  Another Note: the HTML snippet is loaded using ng-include. I also tryied to insert the html code into the page w/o using ng-include, problem on IE persists.</p>
  
  <p>Any Hints?</p>