angularjs - 带有对象的 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>
但不知何故我做错了什么。任何帮助将非常感激。
解决方案
推荐阅读
- c# - AllowAnonymous 属性在 Asp.net Core 2.2 Web API 中不起作用
- python - 在消息中发送已经序列化的消息
- c++ - 静态函数与静态成员函数 C++
- java - Android ListView 将文本添加到行尾
- python - 比较列表中的项目
- c# - asp.net 中的 C# 和 VB.net
- android - 无法在 Android Instant Game 中初始化 WebGL(“WebGL1 列入黑名单”)
- javascript - ReactJS Javascript - 动态添加/删除表单中的输入行
- javascript - 使用jquery单击滑块中的任何图像时如何在中心移动图像?
- android - 如果textview太长,布局就毁了