【发布时间】:2018-04-19 21:04:31
【问题描述】:
我有一个或多或少看起来像这样的 Observable:
-a--b-c---d--e----f--->
其中 a、b、c、d、e、f 是发射值。
我想把这个 Observable 分成两个 Observable,这样最后一个发出的值是“单独的”。
-a--b-c---d--e-------->
------------------f--->
现在,我想等待第一个 Observable 完全完成(甚至是内部的 Observable),然后执行第二个 Observable。
我知道,我可能应该使用 concat,但实际上我正在努力将 Observable 一分为二
【问题讨论】:
-
所以你想要一个流包含除最后一个之外的所有值,而另一个只包含最后一个?
-
没错,然后我希望第一个流在第二个开始之前完成
标签: javascript rxjs observable reactive-programming