#angular
#angular
Вопрос:
У меня есть сервис, который будет получать идентификатор из формы. Следующий шаг заключается в том, что один компонент вызывает эту службу. Все в порядке, но значение не отображается. Это показывает «не определено», В чем будет проблема? Когда я нажимаю на кнопку, отображается сообщение с неопределенным, а не с тем идентификатором, который я хочу.
Обслуживание:
getCompanyId(company) {
this.selectedValue = company.id;
alert("The Selected Company Id" company.id);
}
Компонент:
getCompanyIdFromService(company): void {
this.inputGroupService.getCompanyId(this.company);
}
HTML:
<button mat-stroked-button [value]="company.id" (click)="getCompanyIdFromService(company)">{{company.id}}-{{company.company_name}}</button>
Ответ №1:
передайте параметр URL company
, а не this.company
this.inputGroupService.getCompanyId(company);