【发布时间】:2015-07-27 12:14:42
【问题描述】:
不幸的是,我只是绕着圈子试图解决这个问题 - 任何帮助都将不胜感激。
我想更新使用 ng-options 生成的选择的模型和选定选项。
以下是选项的值:
var blahOptionValues = [
{valueForModel: '1', optionText: 'a'},
{valueForModel: '2', optionText: 'b'},
{valueForModel: '3', optionText: 'c'},
]
这是我的看法:
<select ng-model="blahModel" ng-options="item.valueForModel as item.optionText for item in blahOptionValues"></select>
由于另一个事件,我将如何使用相关值更新“blahModel”?这也会更新视图中的选定值吗?
【问题讨论】:
-
您的选择应该更新。如果没有,您可能会在不同的范围内更改另一个 bladModel。您还应该包含更改 blahModel 的“另一个事件”的代码。
-
感谢@Sander_P 的回复 - 没有发生范围冲突 - 我认为该事件对我的示例来说是多余的,因为它只是从视图调用的方法,没有任何问题.
标签: angularjs ng-options