我有一个对象,如下所示。我有显示这些作为一个下拉:使用Angularjs在选择下拉菜单中设置默认值
var list = [{id:4,name:"abc"},{id:600,name:"def"},{id:200,name:"xyz"}]
以我控制器I具有携带的值的变量。该值决定该阵列中的上述三项将默认在下拉菜单中选择:
$scope.object.setDefault = 600;
当我如下创建一个下拉形式项:
<select ng-model="object.setDefault" ng-options="r.name for r in list">
我面对两个问题:
为
生成列表3210<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"
在角里面选择元素 –
Ajay..you里面选择的指数期权的价值属性似乎是对的。所以现在的问题是,我如何给它一个自定义的值 – runtimeZero