首页 > 解决方案 > 带有对象的 ng-options 不呈现键和值

问题描述

我正在尝试使用数组中的键和值对填充下拉菜单。我认为这很容易,但由于某种原因,我的下拉菜单总是显示 [Object, Object]。

我有以下数组

$scope.$parent.$parent.widget.suggestion = [
                { 'Department': 'Afdeling' },
                { 'JobTitle': 'Functie' },
                { 'OfficeNumber': 'Locatie' }
            ];

我在以下代码中呈现:

    <select class="form-control" ng-model="widget.propertyInput" id="widgetselectedGroupName" ng-options="k as v for (k, v) in widget.suggestion"></select>

我希望它会产生:

 <option value="{{k}}">{{v}}</option>

但不知何故我做错了什么。任何帮助将非常感激。

标签: angularjs

解决方案


推荐阅读