Rac*_*naa 0 rxjs rxjs5 angular
如果http请求在1秒内完成,我怎么能延迟它.
第一种情况: - http请求在300ms内完成,然后我们等到1秒结束.
第二种情况: - http请求在1秒和300毫秒内完成,然后我们不要延迟.
如何通过观察来实现这一目标?
您可以使用forkJoin等待两个Observable完成:
Observable.forkJoin(
this.http.get(...),
Observable.of(null).delay(1000),
r => r // Use only the HTTP response
))
.subscribe();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
555 次 |
| 最近记录: |