小编Mar*_*sch的帖子

Angular 中的延迟 HTTP 请求

我很好奇。我只是试图延迟 Angular (6.x) 中的 HTTP 请求,.pipe( delay( 5000 ) )...但看起来,RxJS 只是延迟了最终响应,而不是服务器调用。但我真的需要延迟真正的服务器调用。通过 HttpInterceptor 在 AngularJS 中这不是问题,但我无法让它工作。有任何想法吗?

提前谢谢。

更新:

我已经尝试过 HttpInterceptor 但这也不起作用。我有一个 CustomHttpClient,它将正在运行的请求 url 放入一个数组中,并在完成后将其删除。某些请求无法并行运行,因此我必须检查列表中是否有来自 /api/somePath 的待处理调用。如果这样的 url 在列表中,则必须延迟当前请求。在 AngularJS 的 HttpInterceptor 中工作正常。

rxjs angular rxjs6

4
推荐指数
2
解决办法
7358
查看次数

标签 统计

angular ×1

rxjs ×1

rxjs6 ×1