Rxjs的TakeUntil操作符如何实现订阅在某个条件满足前停止?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1006个文字,预计阅读时间需要5分钟。
%E2%80%9CTakeUntil%E7%9A%84%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E8%AF%B4%E6%98%8E%E8%BF%99%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%AC%A6%E6%98%AF%EF%BC%9A%E5%8F%91%E5%B0%84%E5%80%BC%E8%87%B3%E5%88%B0%E6%8F%90%E4%BE%9B%E7%9A%84%E8%B5%B7%E9%94%9A%E5%AE%9A%E5%8F%AF%E8%A7%82%E5%8F%AF%E4%BB%A3%E5%8F%91%E5%B0%84%E5%80%BC%EF%BC%8C%E7%84%B6%E5%90%8E%E5%81%9C%E6%AD%A2%E5%8F%91%E5%B0%84%E2%80%9D。
TakeUntil 的官方文档对这个操作符的解释是:
Emit values until provided observable emits.
即它可以被赋予另一个起锚定作用的 Observable,当该锚定 Observable emit 值时,原始的 Observable 就停止发射值,进入 complete 操作。
本文共计1006个文字,预计阅读时间需要5分钟。
%E2%80%9CTakeUntil%E7%9A%84%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E8%AF%B4%E6%98%8E%E8%BF%99%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%AC%A6%E6%98%AF%EF%BC%9A%E5%8F%91%E5%B0%84%E5%80%BC%E8%87%B3%E5%88%B0%E6%8F%90%E4%BE%9B%E7%9A%84%E8%B5%B7%E9%94%9A%E5%AE%9A%E5%8F%AF%E8%A7%82%E5%8F%AF%E4%BB%A3%E5%8F%91%E5%B0%84%E5%80%BC%EF%BC%8C%E7%84%B6%E5%90%8E%E5%81%9C%E6%AD%A2%E5%8F%91%E5%B0%84%E2%80%9D。
TakeUntil 的官方文档对这个操作符的解释是:
Emit values until provided observable emits.
即它可以被赋予另一个起锚定作用的 Observable,当该锚定 Observable emit 值时,原始的 Observable 就停止发射值,进入 complete 操作。

