2015-08-15 51 views
0

我想檢查一下,以前我是用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 ?值,如下

image

圖像中看到的代碼

當我使用Angular 1.3.15時,ng-model將返回值132,但爲什麼當我升級到1.4.4時結果變成了? number:132 ??我做錯了什麼?

+0

那些是什麼<% and %>? uProfile.country的價值是什麼?發佈一個完整的小例子來重現問題。 –

+0

我已將角度插值更改爲<%%>,因爲它與我的刀片語法衝突。正如我上面提到的那樣,uProfile.country的值爲132,而在角度爲1.3.15的情況下,它返回值爲132,但是在角度1.4.4中,模型綁定返回值?編號:132?而不是僅僅132 ...的 –

+0

可能重複的[角的1.4.x ngOptions插入值的入值ATTR的類型](http://stackoverflow.com/questions/31945270/angular-1-4-x-ngoptions-插入最類型的最值 - 到 - 值attr)使用 –

回答

1

我不能發表評論...

但這是一個重複的問題。這裏是Same question

+0

非常感謝你的隊友......這就是我真正需要的。非常感激。 –