【发布时间】:2014-07-10 17:56:01
【问题描述】:
Angular $http 请求的响应是在应用任何 transformResponse 函数之前还是之后缓存的?
用例: 我的客户端的 REST API 返回很多元数据(其中大部分我不需要),所以我不想缓存整个响应。我想为每个不同的 API 端点应用一个特定的 transformResponse,它只将我需要的字段复制到一个新的 object\array 中并处理原始的。然后我希望自动缓存新对象。如果 transformResponse 的返回数据被缓存,这应该很容易。
【问题讨论】:
-
见docs.angularjs.org/api/ng/service/$http#caching ~ "启用缓存后,
$http将来自服务器的响应存储在指定的缓存中"跨度>
标签: angularjs