角ngx-矩形缓存

时间:2018-12-17 13:52:56

标签: angular caching ngx-restangular

我在Angular v6中使用ngx-restangular。我想实现一项服务,以拦截通过矩形发送的请求,并且在某些情况下,请使用缓存方法。

对于Angular的HttpClientModule来说,我可以使用this link之类的拦截器来完成此操作,但是当我使用ngx-restangular时,此方法将不起作用。同样在ngx-restangular的文档中,没有拦截器能够阻止发送请求。只有fullRequestInterceptor用于更改已发送的请求,而AFAIK则无法阻止该请求并设置自定义可观察值作为响应。

那么如何在ngx-restangular中实现缓存机制?

1 个答案:

答案 0 :(得分:0)

我最终决定完全不使用ngx-restangular。我为HttpClientModule创建了一个包装器,并使用了与ngx-restangular的接口相似的接口,并通过可共享的请求观察实现了缓存。