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样式);'返回一个值 - 不是一个对象。这是为什么? –
你将不得不粘贴更多的代码。 –
编辑问题 –