У меня есть список выбора, который загружает список компаний. В настоящее время я могу получить только идентификатор или название компании.
Мне нужно сохранить идентификатор и название выбранной компании в коллекции пожарных.
попробовал (selectionChange)="changeCompany($event.value)"
Но это отправляет объекту значение объекта. Как мне название из этого?
loadedCompanies: Company[] = [];
HTML
<mat-form-field>
<mat-select formControlName="companyid" (selectionChange)="changeCompany($event.value)" placeholder="Select Company" [compareWith]="compareFn">
<mat-option *ngFor="let lC of loadedCompanies" [value]="lC.id" >
{{lC.name}}
</mat-option>
</mat-select>
</mat-form-field>
метод changeCompany
changeCompany(data) {
this.selectedCompanyName = this.loadedCompanies[data].name;
console.log('CName' + this.selectedCompanyName);
}
Я бы хотел получить значения из выбранного объекта, а не делать второй запрос к пожарному хранилищу для получения названия компании.
Спасибо