角度组件和服务通信,没有共享价值

问题描述 投票:0回答:1

我有一个服务,什么会从表单中获取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>
angular
1个回答
2
投票

通过网址param company而不是this.company

this.inputGroupService.getCompanyId(company);   
© www.soinside.com 2019 - 2024. All rights reserved.