【发布时间】:2021-05-04 15:51:24
【问题描述】:
在我的 Angular 应用程序中,我有一个用户服务、一个 activeUser$ behaviorSubject 和一个 loggedIn$,它们将基于 activeUser$ 的值(管道(映射))为真或假。 当 loggedIn$ 的下一个值是 true 然后是 false 时,这意味着用户已经注销。 有一个函数我只想在它为 true 然后为 false 时触发。结果,一个loggedOut$ observable 会很棒! 有什么想法吗?
【问题讨论】:
-
你应该使用
pairwise:stackoverflow.com/a/66982365/4786273 -
感谢@Random 的链接,它确实帮助我找到了除了pairwise之外我需要的答案,这也很棒!
标签: angular rxjs pipe behaviorsubject