阿波罗客户端中的缓存命中,加载和notifyOnNetworkStatusChange

时间:2019-02-10 22:01:18

标签: angular apollo apollo-client

我正在面对apollo客户端(角度)的问题。我正在尝试实现一个加载指示器,不幸的是,阿波罗客户端使得正确设置它真的很困难:

如果我包含“ notifyOnNetworkStatusChange = true”,则可以正确实现我的加载指示器,因为我可以区分轮询(后台加载),初始加载和重新提取。但这是有代价的:即使有缓存命中,我也会每次都得到结果。由于我是根据结果进行渲染的,因此我的设计中出现了奇怪的闪烁和不一致之处。

有人知道是否有可能: *区分是否获得了缓存回退(无需更新UI) 要么 *仅订阅networkstatus / loading标志?

感谢和问候 马吕斯

0 个答案:

没有答案