【发布时间】:2016-03-11 19:04:20
【问题描述】:
我有一个包含司机 ID 的行程实体。
我可以使用 RESTFull 端点获取行程,例如/trips/2/。
//example response
{
id: "2",
driver_id: "123"
}
我可以使用端点获取驱动程序详细信息。例如/drivers/123/,
我最后尊重的回应是
//expected response from observable
{
id: "2",
driver_id: "123",
detailed_driver: {
name: "abc",
id: "123"
}
}
目前我这样做如下
this.http("/trips/2/").map(data => data.json()).subscribe(trip => {
this.http("/drivers/" + trip.driver_id + "/").map(data => data.json()).subscribe(driver => {
trip.detailed_driver = driver;
this.trip = trip
}
}
如何使用 Rxjs 使用这两个端点从单个 observable 获得最终预期响应?
【问题讨论】:
-
你能添加你当前的获取代码吗?