मैं कोणीय के साथ थोड़ा भ्रमित हूँ और ng-options
।
मेरे पास एक सरल सरणी है और मैं इसके साथ चयन करना चाहता हूं। लेकिन, मैं चाहता हूं कि विकल्प मूल्य = लेबल।
script.js
$scope.options = ['var1', 'var2', 'var3'];
एचटीएमएल
<select ng-model="myselect" ng-options="o for o in options"></select>
जो मैं समझता हूं:
<option value="0">var1</option>
<option value="1">var2</option>
<option value="2">var3</option>
मैं क्या चाहता हूँ:
<option value="var1">var1</option>
<option value="var2">var2</option>
<option value="var3">var3</option>
इसलिए मैंने कोशिश की:
<select ng-model="myselect2" ng-init=0 ng-options="options[k] as v for (k,v) in options"></select>
<select ng-model="myselect3" ng-init=0 ng-options="b as b for b in options"></select>
(लेकिन यह काम नहीं किया।)
संपादित करें:
मेरा फॉर्म बाहरी रूप से प्रस्तुत किया गया है, यही कारण है कि मुझे 0 के बजाय मान के रूप में 'var1' की आवश्यकता है।
value
में चाहता हैselect
।