我正在靠墙试图根据对象的属性绑定预定义的选择框的选定属性。
我拥有的是一组对象:Items
和Item
对象具有{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"
有没有办法做到这一点? : - )
提前致谢!
答案 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>