ng-options with simple array init
I'm a little bit confused with Angular and ng-options . I have a simple array and I want to init a select with it. But, I want that options value = label. script.js $scope.options = ['var1', 'var2', 'var3']; html <select ng-model="myselect" ng-options="o for o in options"></select> What I get: <option value="0">var1</option> <option value="1">var2</option> <option value="2">var3</option> What I want: <option value="var1">var1</option> <option value="var2">var2</option> <option value="var3">var3</option> So I tried: <select ng-model="myselect2" ng-init=0 ng-options="options[k] as v for (k,v) in