for*_*fly 4 javascript select angularjs ng-options angularjs-ng-options
http GET方法的响应JSON如下所示
[
{
"1": "Open"
},
{
"2": "Expired"
}
]
Run Code Online (Sandbox Code Playgroud)
如何在角度js的选择下拉框中绑定此数据.我试过这个选项:
<select class="form-control" ng-model="selected" ng-options="item for item in data">
<option value="">----Select----</option>
</select>
Run Code Online (Sandbox Code Playgroud)
但是我在下拉列表中得到[object,object].
你可以改变JSON数据到只需使用NG-选择所需要的格式Array.reduce,沿行
$scope.options = data.reduce(function(memo, obj) {
return angular.extend(memo, obj);
}, {});
<select ng-model="selected" ng-options="key as val for (key, val) in options"></select>
Run Code Online (Sandbox Code Playgroud)
这里有完整的例子http://plnkr.co/edit/PV4BYrz0KBkIFPWVzVaT?p=preview
| 归档时间: |
|
| 查看次数: |
18895 次 |
| 最近记录: |