我有这个codepen这个想法很简单,每次我在 Subject
上调用 next
时,我都想记录它。我通过管道执行此操作:
const state$ = new Subject();
state$.pipe(tap(ev => log(ev)));
state$.next('hello')
为了实现这一目标,我缺少什么?
最佳答案
表达式 state$.pipe(tap(ev => log(ev)));
的结果是一个流(Observable)。您可以订阅该流:
state$.pipe(tap(ev => log(ev))).subscribe();
或保存到变量中供以后使用:
const logger$ = state$.pipe(tap(ev => log(ev)));
...
logger$.subscribe()
关于javascript - Rxjs 主题调用下一个没有控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56243165/