博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angularjs html 缓存,如何删除使用AngularJS的HTML中的浏览器缓存?
阅读量:5920 次
发布时间:2019-06-19

本文共 983 字,大约阅读时间需要 3 分钟。

如何删除HTML浏览器的缓存,它使用AngularJS?我在我的index.html中使用了以下内容。我也尝试在我的app.js中使用$templateCache,但没用。如何删除使用AngularJS的HTML中的浏览器缓存?

app.config(['$routeProvider', function($routeProvider) {

$routeProvider.when('/login',{templateUrl: '/partials/login.html',controller:'loginCtrl'});

$routeProvider.when('/fingerprint',{templateUrl: '/partials/fingerprint.html',controller:'fingerprintCtrl',resolve: {

factory: checkRouting

}});

$routeProvider.otherwise({redirectTo: '/login'});

}]).

run(function($templateCache) {

$templateCache.removeAll();

});

var checkRouting= function ($q, $rootScope, $location,$http) {

if ($rootScope.loggedUser) {

return true;

} else {

var deferred = $q.defer();

$http.post("#/fingerprint", { userToken: "blah" })

.success(function (response) {

$rootScope.loggedUser = response.loggedUser;

deferred.resolve(true);

})

.error(function() {

deferred.reject();

$location.path("/");

});

return false;

}

};

任何帮助将不胜感激!

2016-02-23

Sinz

+0

什么不起作用? –

+0

浏览器缓存未自动删除。用户每次登录时都必须手动将其删除以查看更改。 –

转载地址:http://keyvx.baihongyu.com/

你可能感兴趣的文章
几何画板怎么构造斜线阴影
查看>>
div指令和mul指令
查看>>
【转】MYSQL数据库四种索引类型的简单使用--MYSQL组合索引“最左前缀”原则
查看>>
记不住ASP.NET页面生命周期的苦恼
查看>>
Vista Beta下载
查看>>
Get与Post的区别
查看>>
单例模式
查看>>
90. 64位整数乘法【快速乘模板】
查看>>
js鼠标滑动图片显示隐藏效果
查看>>
[未完成][知识点]高斯消元法及其扩展
查看>>
mmap详解
查看>>
流程控制(只有你想不到的)
查看>>
JavaWeb、J2-SE开发框架——Spring
查看>>
Bzoj 1624: [Usaco2008 Open] Clear And Present Danger 寻宝之路 最短路,floyd
查看>>
VS2013自带报表+打印功能
查看>>
Git学习笔记
查看>>
点到直线的距离
查看>>
[转]iPhone开源项目汇总
查看>>
闭包初窥
查看>>
变量与字符串
查看>>