我正在开发角度js应用程序。
第一次应用程序正常运行时,当我们发布一个带有新更改的新构建时, 当用户尝试访问页面浏览器仍在加载旧文件时,新的更改将显示在浏览器中,要加载新的更改,用户必须清除缓存并重新加载应用程序。
有没有办法在应用程序加载时清除浏览器缓存。
我正在清理缓存,如下所示。
angular.module('myapp')。run(function($ rootScope,$ templateCache,$ localStorage){ $ rootScope。$ on('$ routeChangeStart',function(event,next,current){ $ rootScope。$ storage = $ localStorage; if(typeof(current)!=='undefined'){ $ templateCache.remove(current.templateUrl); } }); });
它正在清除缓存,但是当第一次加载时发生任何更改时,它不会清除浏览器缓存。
任何帮助表示感谢,提前谢谢。