title: ng-options with simple array init
body: <p>I'm a little bit confused with Angular and <code>ng-options</code>.</p>
  
  <p>I have a simple array and I want to init a select with it. But, I want that options value = label.</p>
  
  <h3>script.js</h3>
  
  <pre><code>$scope.options = ['var1', 'var2', 'var3'];
  </code></pre>
  
  <h3>html</h3>
  
  <pre><code>&lt;select ng-model="myselect" ng-options="o for o in options"&gt;&lt;/select&gt;
  </code></pre>
  
  <p>What I get:</p>
  
  <pre><code>&lt;option value="0"&gt;var1&lt;/option&gt;
  &lt;option value="1"&gt;var2&lt;/option&gt;
  &lt;option value="2"&gt;var3&lt;/option&gt;
  </code></pre>
  
  <p>What I want:</p>
  
  <pre><code>&lt;option value="var1"&gt;var1&lt;/option&gt;
  &lt;option value="var2"&gt;var2&lt;/option&gt;
  &lt;option value="var3"&gt;var3&lt;/option&gt;
  </code></pre>
  
  <p>So I tried:</p>
  
  <pre><code>&lt;select ng-model="myselect2" ng-init=0 ng-options="options[k] as v for (k,v) in options"&gt;&lt;/select&gt;
  
  &lt;select ng-model="myselect3" ng-init=0 ng-options="b as b for b in options"&gt;&lt;/select&gt;
  </code></pre>
  
  <p>(But it didn’t work.)</p>
  
  <h3>Edit:</h3>
  
  <p>My form is submitted externally, which is why I need 'var1' as the value instead of 0.</p>