我需要在向数据库添加新数据后刷新缓存。
View header=getLayoutInflater().inflate(R.layout.nav_header, null);
mExpandableListView.addHeaderView(header);
我想在添加项目后刷新缓存,以便缓存可以有新的更改数据。
答案 0 :(得分:0)
var $ httpDefaultCache = $ cacheFactory.get(' $ http');
答案 1 :(得分:0)
你可以在这里阅读
https://docs.angularjs.org/api/ng/service/$http
默认情况下不会缓存$ http响应
但是如果您有特定的环境并且需要阻止任何缓存,则可以在请求中添加日期时间 示例
function getItem(){
var d = new Date();
var n = d.getDate();
var request=$http({
method:'get',
url:domain+'/api/v1/items/list?' + n,
cache:true,
params:{
action:'get'
}
});
return(request.then(response.data));
}