2016-05-17 39 views
0

我想在另一個HTTP獲取後獲取HTTP獲取信息,該信息將第一個HTTP獲取信息作爲其標題。我的代碼是有棱角的2 Typescript with observables。依賴於HTTP獲取

你可以給片段或其他響應元素?

謝謝

回答

1

你可以充分利用flatMap操作者可觀察到的:

return this.get('someurl').flatMap(res => { 
    var header = res.headers.get('Some-Header'); 
    var headers = new Headers(); 
    headers.append('Some-Header', header); 
    return this.get('otherurl', { headers }).map(res => res.json()); 
});