【发布时间】:2018-11-24 11:00:42
【问题描述】:
一段时间以来,我注意到我有一些 XHR 以没有 HTTP 状态但处于取消或失败状态结束。
它发生在 Chrome 上。在 Firefox 上我没有。
我的应用适用于 Angular 4 和 RxJs 5。
是否有任何解决方案可以帮助我捕捉“这个错误”。我称它为“错误”,但实际上并没有错误,因为如果有我可以轻松捕获它们。
在 RxJs 中,当我使用 catch 时,它不会触发,finally 也不会触发(或者它会在我的订阅结束后触发)。 我也尝试过使用 forkJoin、zip 或 concat、flatMap 或 switchMap 之类的东西,但在任何情况下似乎都不起作用。
【问题讨论】:
-
您是否在视图中的某处使用 [innerHTML]?你能分享错误的截图和服务校准的sn-p吗?
-
我使用的是 innerHtml 但不是直接为什么 http 请求。我有一整套专门用于 xhr 的服务。