Я пытаюсь выбрать клиентов (идентификатор, имя), но у меня есть пустой массив.
Я использую этот код для получения моих клиентов, чтобы заполнить мой NG-DROPDOWN идентификатором клиента и именем клиента.Сейчас я получаю пустой массив.
this.clientService.getClients().subscribe((response: any) => {
for (let data of response) {
this.clientDropdownList.push({ '_id': response._id, 'name': response.name })
}
console.log(this.dropdownList)
}, error => {console.log("error :", error); }
);
Служба:
getClients(): Observable<Client[]> {
return this.HttpClient.get<Client[]>('/api/clients');
}
HTML:
<ng-multiselect-dropdown class="customDropdown"
formControlName="client"
[placeholder]="'Select Client'"
[data]="[clientDropdownList]"
[(ngModel)]="selectedItems"
[settings]="dropdownSettings"
(onSelect)="onItemSelect($event)"
(onSelectAll)="onSelectAll($event)">
</ng-multiselect-dropdown>
Я ожидаю ответа с идентификатором клиента и клиентомимя в clientDropdownList