Angular 延迟快速 http 请求
Angular delay fast http requests
如何仅在 1 秒内完成时才延迟 http 请求。
第一种情况:
- http 请求在 300 毫秒内完成,然后我们等到 1 秒结束。
第二种情况:
- http 请求在 1 秒 300 毫秒内完成,那么我们不会延迟。
如何用 observables 完成这个?
您可以使用 forkJoin
等待两个 Observable 完成:
Observable.forkJoin(
this.http.get(...),
Observable.of(null).delay(1000),
r => r // Use only the HTTP response
))
.subscribe();
如何仅在 1 秒内完成时才延迟 http 请求。
第一种情况: - http 请求在 300 毫秒内完成,然后我们等到 1 秒结束。
第二种情况: - http 请求在 1 秒 300 毫秒内完成,那么我们不会延迟。
如何用 observables 完成这个?
您可以使用 forkJoin
等待两个 Observable 完成:
Observable.forkJoin(
this.http.get(...),
Observable.of(null).delay(1000),
r => r // Use only the HTTP response
))
.subscribe();