我有一個包含驅動程序ID的旅程實體。 我可以使用RESTFull端點獲取訪問,例如/trips/2/
。使用rxjs將數據添加到http響應中
//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使用這兩個端點得到一個可觀察的最終預期的反應?
你可以添加你當前的提取代碼嗎? – harun