Javascript 在angularjs中使用选择绑定
我正对着墙跑,试图根据对象上的属性绑定预定义的选择框的选定属性 我拥有的是一组对象:Javascript 在angularjs中使用选择绑定,javascript,angularjs,Javascript,Angularjs,我正对着墙跑,试图根据对象上的属性绑定预定义的选择框的选定属性 我拥有的是一组对象:Items,而Item对象具有StatusCode属性,该属性为0、1或2 在我的标记上,我有以下内容: <div ng-repeat="fb in feedbackItems | orderBy: 'Id'"> <select> <option value="0">Some text</option> <option
Items
,而Item
对象具有StatusCode
属性,该属性为0、1或2
在我的标记上,我有以下内容:
<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>
有什么方法可以做到这一点吗?:-)
提前谢谢 一定要把模型放在上面。不确定您的模型是什么样子,但根据我对您的问题的理解:
<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>
一些文本
其他一些文本
文本3
或者如果反馈项实际上是您的选项列表(如jbird所说)
检查角度选择指令的ng选项
。您需要使用ng model
-如ng model='StatusCode'
将您的选择绑定到适当的模型,并且,如我上面提到的,您需要使用ng options
指令为模型中的每个选项创建适当的值(而不是ng repeat
)哇!那太简单了:-)太谢谢你了!
<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>
<div >
<select data-ng-model="Item.StatusCode" ng-options="fb.id as fb.text for fb in feedbackItems"></select>
</div>