gpt4 book ai didi

javascript - 当用户在部分之间浏览时,如果 JS 发生任何变化,如何强制重新加载

转载 作者:行者123 更新时间:2023-11-28 07:23:07 24 4
gpt4 key购买 nike

在我的 Angular 应用程序中,有:

  • index.html:包含所有静态信息,如 js 和 css 以及 ng-view 标签,加载所有部分内容。
  • partials:当用户伸出手时加载到 ng-view 中。

所以我处于/有困惑/怀疑/问题,关于一个场景,如果我更改 Controller 中的某些内容并进行编译,它会在开箱即用的对我的服务器的即时新部分请求中再次得到服务吗?如果没有,我需要进行哪些更改或配置更改才能使其符合预期。否则,总是有可能出现体验中断的情况,即部分更新,但 js 很旧,直到用户自己刷新它。

PS:我是网络开发新手,仍在学习这些细节。

最佳答案

如果您更新部分内容并将该更新推送到生产中,那么每当您的应用现在请求该部分内容(通过应用程序的用户交互或页面重新加载),它都将是更新的版本。但是,如果您更新 Angular 应用程序文件,则在用户刷新页面之前,该更改不会显示给用户,因为该资源已由浏览器加载,并且浏览器无法知道该文件已更改并且需要待重新加载。

部分内容显示为更新的原因是因为您的 Angular 应用程序正在发送 http 请求来获取每个部分。应用程序无法发送请求来获取自身的新版本(也不应该)。

关于javascript - 当用户在部分之间浏览时,如果 JS 发生任何变化,如何强制重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30057710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com