javascript - 如何使用angular js在Grails/asset管道中 “cache bust” html文件

标签 javascript html angularjs grails pipeline

我们在Angular Js中使用Grails。

以我的理解, Assets 管道插件已经可以处理js和css文件上的缓存破坏。
我注意到我的js和css文件,在它们后面附加了一个哈希。一旦我们将变更部署到那些区域,哪些变更。

我们的html文件没有哈希值。因此,每次部署新更改时,我们都必须清除缓存并刷新。

我们正在尝试避免对html文件进行手动版本控制,因此我们希望是否存在 Assets 管道的配置来处理此问题?

也许我们可以为此使用 Angular 配置?

最佳答案

这并不是对您问题的答案,而是对当前任务的更好解决方案。

我建议使用angular-template-asset-pipeline插件,它将html模板添加到Angular模板缓存中,因此将不再发生检索它们的请求。

https://github.com/craigburke/angular-template-asset-pipeline

关于javascript - 如何使用angular js在Grails/asset管道中 “cache bust” html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42514189/

相关文章:

每天来自后端的 Android AutoSync 数据

Javascript document.cookie 总是返回空字符串

javascript - 从键值对创建对象数组

javascript - 当依赖值更改时 useEffect 不起作用

iphone - Mobile Safari(HTML5 Canvas )上绘图/素描 Web 应用程序的 UI 缓慢

javascript - 使用 AngularJs 仅显示其子对象具有特定值的选定对象的行

javascript - 将 Angularjs 服务注入(inject) Controller

jquery - Jquery 切换/动画问题

javascript - 快速连续隐藏和显示图像时的视觉延迟

angularjs - 如何从 Controller 调用服务?