title: ng-if wrapping a select ng-options breaks ngModel?
body: <p>This plunker is from Angular <code>ngOptions</code> sample:</p>
  
  <p><a href="http://plnkr.co/edit/hq8Fzod28hFbjoVUdInC?p=preview" rel="nofollow">ngOption/Select Angular Sample</a></p>
  
  <p>However, I added an <code>ngIf</code> to the first <code>select</code> resulting in:</p>
  
  <pre><code>&lt;div ng-if="1&lt;2"&gt;
      Color (null not allowed):
      &lt;select ng-model="myColor" ng-options="color.name for color in colors"&gt;&lt;/select&gt;&lt;br&gt;
  &lt;/div&gt; 
  </code></pre>
  
  <p>Something interesting that you may notice is that the <code>ngIf</code> breaks the <code>ngModel</code> binding and nothing happens when you change your selection.</p>
  
  <p>Because the same code without the <code>ngIf</code> produces the expected results. </p>
  
  <p>Can you please confirm if this is a bug in angular, my code and/or if there is a work around it?</p>