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' });
}
看一看這些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