【发布时间】:2018-08-12 13:49:53
【问题描述】:
我正在尝试创建一个可观察的响应,其中我进行了一次 http 调用,然后在返回响应之前,我再次进行了 http 调用以填充第一次调用的返回对象,如下所示。
getOrderWithItems(orderId: string, includes: Set<OrderInclude>): Observable<OrderDto> {
return this.getOrder(orderId, includes)
.map(order => {
this.searchItems().subscribe(
items => {
order.items = items.results;
return order;
}
)
});
}
编译器给出错误:类型“Observable”不可分配给类型“Observable”。不知道如何让它工作。 this.getOrder() 和 this.searchItems() 都映射了返回相应 observables 的 http 调用。
【问题讨论】:
标签: angular rxjs angular2-observables angular-httpclient