var list = [{id:4,name:"abc"},{id:600,name:"def"},{id:200,name:"xyz"}]
在我的控制器中,我有一个带有值的变量。该值决定了下拉列表中默认选择的数组中的上述三个项目中的哪一个:
$scope.object.setDefault = 600;
当我创建一个下拉表单项如下:
<select ng-model="object.setDefault" ng-options="r.name for r in list">
我面临两个问题:
>列表生成为
<option value="0">abc</option> <option value="1">def</option> <option value="2">xyz</option>
代替
<option value="4">abc</option> <option value="600">def</option> <option value="200">xyz</option>
>没有选项被默认选择,即使我有ng-model =“object.setDefault”