【发布时间】:2020-10-06 12:02:12
【问题描述】:
我正在尝试使用 RxJS concatMap 对我的 2 个 observables 进行排序,以便在调用服务返回要绑定到 Angular 9 中的 Mat-Table 的对象之前返回 employeeID。但我不确定如何编写语法正确。第一个 observable 实际上是我创建的一个行为主体,用于让组件订阅应用程序中的任何位置。第二个是来自 web api 的 http 响应。
我一直在查看此处的示例并试图弄清楚但只是敲击键盘。 RxJS concatMap
//first observable (actually a Behavior Subject)
this.userService.currentEmployeeId.subscribe(empId => this.employeeID = empId)
//second observable
this.service.getMissingContractsSummary(this.employeeID)
.subscribe(
response => {
this.dataSource = new MatTableDataSource<Contractsummary>(response);
this.dataSource.paginator = this.paginator;
}
);
【问题讨论】:
标签: angular rxjs angular2-observables