仅当另一个observable的最后一个值满足条件时才发出项

时间:2015-05-18 13:47:30

标签: reactive-programming rx-java frp

我需要实现一个observable,只有在尚未加载数据时才会要求加载数据。我想有两个observable:一个用于加载请求,另一个用于加载状态。我不确定以下情况是否可行,需要您的指导:

  

加载请求observable: - request - 跳过任何项目,除非state为False - 另一个请求

     

加载状态是否可观察: - 真--------------------------------------- ----------------------假---

感谢。

P.S。我希望解决方案不会产生副作用。

1 个答案:

答案 0 :(得分:1)

Here我给出了一个图像缓存解决方案的示例,该解决方案确保将特定URL的图像加载一次。