使用angularjs中的select绑定

时间:2013-09-12 15:13:09

标签: javascript angularjs

我正在靠墙试图根据对象的属性绑定预定义的选择框的选定属性。

我拥有的是一组对象:ItemsItem对象具有{1}}属性,该属性为0,1或2。

在我的标记上,我有以下内容:

StatusCode

我需要检查<div ng-repeat="fb in feedbackItems | orderBy: 'Id'"> <select> <option value="0">Some text</option> <option value="1">Some other text</option> <option value="2">Text 3</option> </select> </div> 对象的StatusCode是0,1或2,然后在右侧选项中设置fb属性。

当客户选择其他选项时,还应更新fb对象。

我的控制器看起来像这样:

selected="selected"

有没有办法做到这一点? : - )

提前致谢!

1 个答案:

答案 0 :(得分:1)

确保将模型放在那里。不确定您的模型是什么样的,但基于我如何阅读您的问题:

<div ng-repeat="fb in feedbackItems | orderBy: 'Id'">
<select data-ng-model="fb.StatusCode"> <!-- here -->
    <option value="0">Some text</option>
    <option value="1">Some other text</option>
    <option value="2">Text 3</option>
</select>

或者反馈项目实际上是您的选项列表(如jbird所说)

<div >
<select data-ng-model="Item.StatusCode" ng-options="fb.id as fb.text for fb in feedbackItems"></select>
</div>