我將從服務中獲取選定值作爲整數,並且需要將其作爲整數發回。請檢查Plnkr代碼ngmodel沒有綁定選擇標籤上的整數值
<!-- Working -->
<div ng-init="selectedvalue = '3'">
<select ng-model="selectedvalue">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
<!-- Not Working -->
<div ng-init="selectedvalue2 = 3">
<select ng-model="selectedvalue2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
<!-- Not Working -->
<div ng-init="selectedvalue3 = 3">
<select ng-model="selectedvalue3">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</select>
</div>
https://plnkr.co/edit/R7QfJfy6m6IgHKL07tFI?p=preview
我知道這很煩人,但你總是可以解析T作爲INT使用'parseInt'。 –
[複製](http://stackoverflow.com/questions/28114970/angularjs-ng-options-using-number-for-model-does-not-select-initial-value) – kiro112