如何在angularjs中设置下拉列表值。

时间:2014-12-11 11:47:08

标签: angularjs

我尝试使用下面的代码将dropdownlist值设置为某个整数值。

我的代码如下:

 <select class='form-control input-new' id="ConditionTypeSelect" data-msg-required="" name="conditionTypeName" data-ng-model="listingProfile.conditionTypeId" data-ng-options="ct.conditionTypeId as ct.conditionType for ct in amazonCategoryConditionType">
                                                <option value=""></option>
                                            </select>

data-ng-model="listingProfile.conditionTypeId" contains integer values.

请告诉我这是如何实现的?

1 个答案:

答案 0 :(得分:0)

ng-model的值应该是当前选择的值。

<select data-ng-model="currentvalue" data-ng-options="x.value as x.name for x in listofvalues">
 </select>

对于此代码,将$ scope.currentvalue定义为单个对象,并将$ scope.listofvalues定义为可供选择的对象列表。将$ scope.currentvalue设置为值或索引将不起作用!

对于此代码,对象应具有属性值和属性名称。