【问题标题】:emit items only if the last value of another observable meets a condition仅当另一个可观察对象的最后一个值满足条件时才发出项目
【发布时间】:2015-05-18 13:47:30
【问题描述】:

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

load request observable: -- 请求 -- 跳过任何项目,除非状态为 False -- 另一个请求

加载状态是否可观察:-- True --------------------------------------- ----------------------错误---

谢谢。

附:我希望解决方案不会包含副作用。

【问题讨论】:

    标签: reactive-programming rx-java frp


    【解决方案1】:

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

    【讨论】:

    • 谢谢!您认为在我的场景中可以避免副作用吗?
    • 你想避免什么样的副作用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 2020-03-05
    • 1970-01-01
    相关资源
    最近更新 更多