5秒ごとにforkJoinメソッドを繰り返します。 forkJoinが完了して結果を返すと、5秒タイマーが開始されます。 - 1 - - - 2 - - 3 - - 4 - - 5 - - 6角2は完了後5秒後にforkJoinを繰り返します。
0:let getResult1 = this.myService.GetResult1(param1, param2); // retrun Observable<Result1>
let getResult2 = this.myService.GetResult2(param1, param3,param4);// retrun Observable<Result2>
Observable.forkJoin(getResult1, getResult2)
.subscribe(results => {
this.result1 = results[0];
this.result2 = results[1];
.. start counting 5 seconds and then repeat this again and again
},
error => this.handleError(error));
タイムラインは私がしたい:
時間(s)
これが私の現在のforkJoinです
アクション:Req - Res - - - - - - Req -...
待機: 5秒間待つ-------> |
パーフェクト、これはまさに私が欲しいものです。多くのありがとうLLai。 – user662745