在进行硬刷新时,AngularJS会发生什么

时间:2015-09-11 12:22:47

标签: javascript angularjs http

我在angularJS应用程序中遇到了一件非常奇怪的事情。该应用程序只是一个基本的应用程序,它通过HTTP请求消耗python api后端。该应用程序非常好用,只要您使用导航更改路线,它就会非常快。 api响应几乎立即显示模板。但是,当我进行硬刷新(cmd + r或通过浏览器图标)或在浏览器中选择后退按钮时,需要大约10-15秒才能获得该路线的数据。

我在互联网上环顾四周,但无法找到类似的问题。任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

因为在初始加载之后,您访问的所有路由都是以角度缓存的,所以您会觉得它们加载速度非常快,但是当您进行硬刷新时,缓存会被删除。