繁体   English   中英

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

[英]What happens in AngularJS when doing a hard refresh

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

我在互联网上四处张望,但找不到类似的问题。 有人对如何解决这个问题有任何想法吗?

因为在初始加载后,您访问的所有路由都被angular缓存了,所以您会觉得它们的加载速度非常快,但是当您执行一次硬刷新时,该缓存就会被擦除。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM