0
每天瞭解有關AngularJS的更多信息。AngularJS當前選擇模型
一個style
包含style.StyleID
,style.StyleName
,style.EncryptedValue
我有以下代碼:
<select data-ng-model="StyleID"
data-ng-options="s.StyleID as s.StyleName for s in styles"
data-ng-change="GetOptions()">
<option value="">--Select Style--</option>
</select>
我需要通過EncryptedValue
到GetOptions()
如(GetOptions(EncryptedValue)
)或者能夠訪問像SelectedStyle.EncryptedValue
我該如何去做呢?
UPDATE
改變了我的代碼:
<select data-ng-model="style"
data-ng-options="s.StyleID as s.StyleName for s in styles"
data-ng-change="GetOptions()">
<option value="">--Select Style--</option>
</select>
我的控制器:
$scope.GetOptions = function()
{
alert($scope.style);
}
alert($scope.style);
返回StyleID的字符串
alert($scope.style.StyleID);
返回undefined
這是怎麼回事?
注意:styles
通過AJAX調用(JSON結果)加載。
'console.log($ scope.selected樣式);'返回一個值 - 不是一個對象。這是爲什麼? –
你將不得不粘貼更多的代碼。 –
編輯問題 –