2017-07-03 60 views
1

我有一個角4應用程序與產品列表組件,顯示產品的名稱。產品的名稱從服務器API中檢索。有1000種產品必須在幾個阿賈克斯調用AjaxObservable中檢索。每次通話返回200個產品,因此必須打5個電話才能退回所有產品。如何合併多個RxJS AjaxObservable調用來創建單個observable?

我如何用AjaxObservable實現上述目標?我應該合併所有觀察對象還是隻創建一個,並允許UI訂閱?

for (var i = 0; i < 5; i++) { 
    var source = Rx.Observable.ajax({ url: 'products', method: 'GET' }); 
} 
+1

看一看這些https://stackoverflow.com/documentation/rxjs/8247/common-食譜/ 28035 /發送多重連續http請求#t = 201707032010206431009和https://stackoverflow.com/documentation/rxjs/8247/common-recipes/27973/sending-multiple-parallel-http-requests#t= 201707032010188543721 – martin

回答

相關問題