【发布时间】:2015-07-14 08:14:07
【问题描述】:
我不确定这一点,也没有看到关于它的文档。如果我这样打电话……
...
return $http.get(baseUrl + '/lists/' + listObj.id, {cache: true})
.then(function(resp){
...
return null;
}, function fail(err){
return $q.reject(err);
});
Angular 会缓存 http 响应并在我下次调用相同的 http 请求时使用该值。但是,假设连接失败或列表对象 id 已创建,因此 url 现在可以工作。它会缓存失败的尝试吗?
如果确实如此,我是否必须手动挖掘 $http.defaults.cache 并将其删除?
【问题讨论】: