title: set own value to ng-options and have the first checked
body: <p>Ok so i'm having the following:</p>
  
  <pre><code>$scope.test = [
          {"value" : 0,    "text" : "00:00"},
          {"value" : 900,  "text" : "00:15"},
          {"value" : 1800, "text" : "00:30"}
      ];
  </code></pre>
  
  <p>and in my select i'm doing the following:</p>
  
  <pre><code>&lt;select ng-model="monday.morning" ng-options="obj.value as obj.text for obj in test"&gt;
  </code></pre>
  
  <p>with the following results:</p>
  
  <pre><code>&lt;select ng-model="monday.morning" ng-options="obj.value as obj.text for obj in test"&gt;
      &lt;option value="?" selected="selected"&gt;&lt;/option&gt;
      &lt;option value="0"&gt;00:00&lt;/option&gt;
      &lt;option value="1"&gt;00:15&lt;/option&gt;
      &lt;option value="2"&gt;00:30&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>What i'm trying to accomplish is having the value out of the json as the options value.
  And also have the first one selected. Is this possible like below?</p>
  
  <pre><code>&lt;select ng-model="monday.morning" ng-options="obj.value as obj.text for obj in test"&gt;
      &lt;option value="0" selected="selected"&gt;00:00&lt;/option&gt;
      &lt;option value="900"&gt;00:15&lt;/option&gt;
      &lt;option value="1800"&gt;00:30&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>so basically have the value in options correspond with the value in de test array</p>