我试图实现以下行为:
//----A--A----A--|-----------------------------------streams
//--B------------B---B--B-------------------------------
//----A--A----A--B---B--B-----------------------------output
换句话说:我需要通过B-stream完成A-stream并且仍然可以使用第一个B项,但我找不到这样做的方法。
示例jsfiddle.net/dismedia/qbyy5cvs
我们有数字$和运算符$,我需要扫描数字直到运算符出现
答案 0 :(得分:2)
您可以使用以下内容:
Observable.concat(obsA.takeUntil(obsB), obsB)
.subscribe(...)