我有一個訂閱,它具有異步步驟api調用。雖然API調用正在進行中,但我想顯示加載動畫。它可以很容易地done時流與訪問用戶界面創建:在RxJs中跟蹤異步操作
Rx.Observable
.combineLatest(page$, sorting$)
.switchMap(function(args) {
var page = args[0];
var sorting = args[1];
$('.overlay').show();
return loadData(page, sorting);
})
.subscribe(function(data) {
renderData(data);
$('.overlay').hide();
});
但是當我移動流管理代碼到service(如代碼重用)來跟蹤異步操作的能力失去了,我不能顯示加載動畫。
任何想法如何完成?從服務中返回兩個流?
在此先感謝。
看起來不錯,謝謝! –