首页 > 解决方案 > 关于 RXJS 运算符“withLatestFrom”的解释

问题描述

有人可以解释做withLatestFrom什么吗?我阅读了文档,但我不确定我是否理解。谢谢

标签: angularrxjsoperators

解决方案


withLatestFrom从不同的流中读取值,但它不会启动可观察流本身。

一个例子:

a$.pipe(
  withLatesFrom(b$),
).subscribe(([a, b]) => console.log(a, b));

每次a$发出时,它都会查询/读取b$要在下游使用的值。但是请注意,如果b$发出,则可观察流不会发出/处理。


推荐阅读