Угловой 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 свойство. Как я могу это сделать?

1 ответ

Решение

Вы можете включить textField: 'name' в вашей dropdownSettings, нг-MultiSelect-Выпадающий

Другие вопросы по тегам