在angularjs rails资源中使用http缓存

在angularjs rails资源中使用http缓存,angularjs,angular-resource,Angularjs,Angular Resource,我正在使用该项目包装我的http rest服务。 我在文档中没有找到关于缓存的内容,我的一些方法应该只访问服务器一次并缓存它们的响应 有没有一种简单的方法可以实现这一点?您可以通过资源配置(即httpConfig)将选项传递给$http),如下所示: 如何使缓存失效?您需要提供自己的缓存机制(请参阅)。以下是Angular的$cacheFactory的一个流行替代品,它与$http一起工作: return railsResourceFactory({ url: '/books', nam

我正在使用该项目包装我的http rest服务。 我在文档中没有找到关于缓存的内容,我的一些方法应该只访问服务器一次并缓存它们的响应


有没有一种简单的方法可以实现这一点?

您可以通过资源配置(即
httpConfig
)将选项传递给
$http
),如下所示:


如何使缓存失效?您需要提供自己的缓存机制(请参阅)。以下是Angular的$cacheFactory的一个流行替代品,它与
$http
一起工作:
return railsResourceFactory({
  url: '/books',
  name: 'book',
  httpConfig: {
    cache: true
  }
});