我有一個表,並在一排一下,當我調用這個函數:AngularJS NG-模型不設置正確的值
$scope.updateRow = function(row) {
$scope.row = angular.copy(row);
}
$ scope.row都有一個name屬性,我有一個選擇菜單點擊它設置在選擇菜單選項值的行
<option value="? string:test name ?"></option>
時
<select name="rowName" ng-model="row.name" required required-message="'A name must be selected '" class="sa-select">
<option value=""></option>
<option ng-repeat="name in names" value="{{name.fullName}}">{{name.fullName}}</option>
</select>
但是:應該顯示這個名字0
即使$ scope.row.name = 「測試名稱」
選項值應該是這樣的:
<option value="test name">test name</option>
似乎是一個類似的問題,這個問題:Angular adds strange options into select element when setting model value
您是否有任何plunkr? –
當name是一個字符串「test name」時,它看起來像是使用name.fullName作爲值的嗎? –
「行」對象與'names'數組中的相同對象是什麼? – dfsq