在Angular应用中,我正在使用HTTP GET请求检索Offer
对象的列表。
这是我的界面:
export interface IOffer {
id: number;
managerId: number;
jobId: number;
employeeId: number;
}
以下代码在我的服务中:
this._offerService.getOffers().subscribe(
myOffers => {
this.myOffers = myOffers;
},
error => this.errorMessage = <any>error
);
上面的代码用所有优惠对象填充myOffers
。
现在,我需要基于局部变量-empId
来过滤这些商品。
因此,如果employeeId与我的empId
相匹配,我想存储一个要约。
有人可以告诉我我该怎么做吗?
答案 0 :(得分:1)
您可以使用filter rxjs方法。
this._offerService.getOffers()
.pipe(filter(value => value.id ===empId))