用 http 调用完成一个专栏
Complete a colum with http call
我在 angular 8 中有一个 table,要完成一个专栏,我必须执行一个 http 调用。现在列是
<td>{{getContractExcternalReference(orderFiltered.contractId)}}</td>
方法是
async getContractExcternalReference(contractId){
const data = await this.contractService.getContract(this.subdistributor.id, contractId).toPromise();
return data.externalReference;
}
我无法完成此列,或者为空或显示:[object Promise]
有什么想法吗?
使用 async pipe 而不是将 Observable 转换为 Promise。
模板如下所示:
<td>{{ (contractService.getContract(subdistributor.id, orderFiltered.contractId) | async).externalReference }}</td>
我在 angular 8 中有一个 table,要完成一个专栏,我必须执行一个 http 调用。现在列是
<td>{{getContractExcternalReference(orderFiltered.contractId)}}</td>
方法是
async getContractExcternalReference(contractId){
const data = await this.contractService.getContract(this.subdistributor.id, contractId).toPromise();
return data.externalReference;
}
我无法完成此列,或者为空或显示:[object Promise]
有什么想法吗?
使用 async pipe 而不是将 Observable 转换为 Promise。
模板如下所示:
<td>{{ (contractService.getContract(subdistributor.id, orderFiltered.contractId) | async).externalReference }}</td>