Angular:$ resource cache选项不缓存

时间:2016-07-05 10:34:25

标签: angularjs caching ngresource

我有一个非常基本的$资源调用:

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(无法升级)

1 个答案:

答案 0 :(得分:0)

看看这篇文章,它可能会帮助你以更好的方式使用$ resource cache ...

http://blog.aliasapps.com/caching-get-requests-using-angular-resource/