我有一项服务,它将从表单中获取ID。下一步是一个组件调用该服务。不错,但是不显示值。显示为“未定义”会是什么问题?当我单击该按钮时,它会显示未定义的消息,而不是我想要的ID。
服务:
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>
答案 0 :(得分:2)
通过url参数company
而不是this.company
this.inputGroupService.getCompanyId(company);