Javascript 以编程方式使用angular js清空缓存和硬重置
是否有一种方法可以通过编程方式使用Javascript 以编程方式使用angular js清空缓存和硬重置,javascript,angularjs,browser,ionic-framework,Javascript,Angularjs,Browser,Ionic Framework,是否有一种方法可以通过编程方式使用angularjs或javascript来实现浏览器的空缓存和硬重载 我不是说清除angularjs应用程序的缓存,而是说 使用angularjs的浏览器 在主控制器中注入$templateCache并执行一次函数X (function () { 'use strict'; angular.module('app.module.core').controller('LayoutCtrl', LayoutCtrl); LayoutCtrl.$injec
angularjs
或javascript
来实现浏览器的空缓存和硬重载
我不是说清除angularjs应用程序的缓存,而是说
使用angularjs的浏览器
在主控制器中注入$templateCache并执行一次函数X
(function () {
'use strict';
angular.module('app.module.core').controller('LayoutCtrl', LayoutCtrl);
LayoutCtrl.$inject = ['$rootScope', '$scope', '$http', '$templateCache', '$cacheFactory'];
function LayoutCtrl($scope, $rootScope, $http,$templateCache, $cacheFactory) {
$scope.clearCache = function (){
setTimeout(function() {
$templateCache.removeAll();
}, 5000);
}()
在应用程序托管的服务器端设置
no cache
头..我想知道客户端是否有解决方法。这可能是重复的(尽管目前还没有答案),在angularjs应用程序中清除缓存是一件事,然而,我通过angularjs谈论的是整个浏览器的空缓存和硬重新加载功能,希望这能消除误解。这也讨论了这个话题:感谢您已经寻找了一段时间,效果很好!