我有一个非常基本的$资源调用:
getActiveListUsers = function(departmentId){
var activeUsersList = $resource("rest/users/active", {}, {
'getActiveUsersList': {method: 'GET', isArray: true, cache : true}
});
return activeUsersList.getActiveUsersList(
{departmentId: departmentId}
);
}
但是,当我查看网络调用时,我看到始终调用相同的请求,当我查看请求的“缓存”部分时,我发现它每次都会被提取。
我肯定是以错误的方式做事(或以错误的方式理解它!)...因此,欢迎任何提示!
提前致谢!
Angular版本:1.2.16(无法升级)
答案 0 :(得分:0)
看看这篇文章,它可能会帮助你以更好的方式使用$ resource cache ...
http://blog.aliasapps.com/caching-get-requests-using-angular-resource/