angular - Angular ng-multiselect-dropdown 填充对象数组
问题描述
这是我在 html 中用于 ng-multiselect-dropdown 的代码:
<div class="form-group" *ngIf="paisActivo != '-1'">
<ng-multiselect-dropdown
[placeholder]="'[Seleccione Marca]'"
[data]="dataMarcas"
[(ngModel)]="adminTresActivos"
[settings]="dropdownSettings"
(onSelect)="onItemSelect($event)"
(onDeSelect)="onItemDeSelect($event)"
[class]="'form-control custom-form-control'"
>
</ng-multiselect-dropdown>
</div>
目前,dataMarcas
返回一个数组:
marcas: [
'ABC',
'XYD',
'ETC',
]
但现在我必须用这样的数组填充下拉列表:
[
{icon: "aquiles.png", id: 853, name: "AQUILES"},
{icon: "arkan.png", id: 855, name: "ARKAN"}.
etc
]
我必须用name
属性填充它。我该怎么做?
解决方案
您可以包含textField: 'name'
在您的dropdownSettings
. ng-多选下拉菜单
推荐阅读
- .net - 是否应该将 netstandard.dll 部署到最终用户
- swift - 如何在swift 4中使用电子邮件身份验证杀死应用程序后保持登录状态
- user-interface - 运行 OMNeT++ 示例时缺少用户界面
- kubernetes - 失败错误:无法连接到任何 etcd 端点 - etcd:0/1 已连接:kubeadm
- api - 我们如何使用 python SDK 在 onelogin 中添加应用程序?
- c# - 如何以两级深度分层检索实体的所有字段?
- r - R 为什么 nclass.FD 返回的 bin 数量与 hist 函数不同?
- java - java.sql.SQLSyntaxErrorException: ORA-00904 - “ID”: 无效标识符
- r - 根据几个条件计算 SUM 并创建新的数据框
- android - 根据操作系统版本使用特定库