angularjs html 缓存,如何删除使用AngularJS的HTML中的浏览器缓存?
如何刪除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
瀏覽器緩存未自動刪除。用戶每次登錄時都必須手動將其刪除以查看更改。 –
總結
以上是生活随笔為你收集整理的angularjs html 缓存,如何删除使用AngularJS的HTML中的浏览器缓存?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 接口测试 如何写配置文件_
- 下一篇: java jdom 设置第1行_Java