gpt4 book ai didi

javascript - 如何删除AngularJS中的缓存?

转载 作者:行者123 更新时间:2023-12-02 17:04:13 25 4
gpt4 key购买 nike

我需要你始终清除缓存。但是当我创建、更新或删除客户端时,总是得到相同的结果。只有当我手动删除缓存(Ctrl+Shift+Supr)时,我才能看到新数据。

.factory('Clients', ['$resource', function ($resource) {
return $resource(pathApi, {}, {
query: {
method: 'GET',
isArray: false
}
});
}])
<小时/>
angular.module('app.controllers').controller('controller', ['$scope','Clients', function ($scope,  Clients) {

Clients.get().$promise.then(
//success
function (value) {
$rootScope.clients= value;
},
//error.
function (error) {
alert(error);
}
);
}]);

最佳答案

这似乎对我有用:

app.run(function($rootScope,$templateCache) {
$rootScope.$on('$viewContentLoaded', function() {
$templateCache.removeAll();
});
});

关于javascript - 如何删除AngularJS中的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25408005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com