取消路由更改时的待处理HTTP请求

时间:2016-06-14 06:40:53

标签: angular angular2-routing angular2-template angular2-directives

这似乎是一个持续存在的问题,而且我已经多次寻求解决方案现在无济于事。 Chrome对其可以打开的连接数量有限制,因此,如果您访问包含大型视频的网页,则会来回浏览另一个页面7次,这会导致您的应用程序挂起。

这是一个多年来一直活跃在chrome中的错误,唯一的解决方案是以某种方式设置任何待处理的HTTP请求中止,但我根本无法解决这个问题。有没有人知道如何在NG2中实现这一目标

我已尝试在ngOnDestroy中将src设置为空,并在文件名末尾添加动态时间戳,但无效。我需要一些聪明的方法来实际销毁导航到新视图或仅破坏以前的视图媒体请求时待处理的http请求

这些是硬编码到HTML页面中的静态元素,因此取消服务订阅无法正常工作。

0 个答案:

没有答案