【发布时间】:2019-12-26 05:57:25
【问题描述】:
我试图弄清楚如何使用 RxJS 6 检查缓存中的值,并且只有在缓存中未找到该值时,才从数据库中请求该值。理想情况下,我可以将从数据库接收到的值添加到缓存中。
到目前为止,我已经查看了race,但这将同时请求两者并采取先响应者。如果缓存中的值可用,我不想从数据库请求。 flatMap 好像有同样的问题?
我知道defaultIfEmpty,但它只提供默认的值,而不是订阅新的 Observable 并发出这些值。
【问题讨论】:
标签: rxjs6