我想檢查一下,以前我是用angularjs 1.3.15,一切工作正常。我有一個國家下拉選擇在HTML看起來像這樣Angularjs - 角1.4.4選擇性場NG-模型返回無效值
<select class="form-control ctm-form" ng-model="uProfile.country">
<option value=null>----- Please Select -----</option>
<option ng-repeat="country in countries" value="<%country.country_id%>"><%country.name%></option>
</select>
當我加載頁面時,選定的值可以正確顯示。最近我已經升級到1.4.4角度,我開始注意到這個選擇下拉框不顯示選定的值,而是當我檢查它返回我喜歡? number:132 ?
值,如下
當我使用Angular 1.3.15時,ng-model將返回值132
,但爲什麼當我升級到1.4.4時結果變成了? number:132 ?
?我做錯了什麼?
那些是什麼<% and %>? uProfile.country的價值是什麼?發佈一個完整的小例子來重現問題。 –
我已將角度插值更改爲<%%>,因爲它與我的刀片語法衝突。正如我上面提到的那樣,uProfile.country的值爲132,而在角度爲1.3.15的情況下,它返回值爲132,但是在角度1.4.4中,模型綁定返回值?編號:132?而不是僅僅132 ...的 –
可能重複的[角的1.4.x ngOptions插入值的入值ATTR的類型](http://stackoverflow.com/questions/31945270/angular-1-4-x-ngoptions-插入最類型的最值 - 到 - 值attr)使用 –