Rxjs rx,正在寻找像takeUntilMap这样的东西
我试图实现以下行为:Rxjs rx,正在寻找像takeUntilMap这样的东西,rxjs,Rxjs,我试图实现以下行为: //----A--A----A--|-----------------------------------streams //--B------------B---B--B------------------------------- //----A--A----A--B---B--B-----------------------------output 换句话说:我需要一个B流一个B流地完成A流,并且仍然能够消费第一个B项,但我找不到这样做的方法 示例jsfi
//----A--A----A--|-----------------------------------streams
//--B------------B---B--B-------------------------------
//----A--A----A--B---B--B-----------------------------output
换句话说:我需要一个B流一个B流地完成A流,并且仍然能够消费第一个B项,但我找不到这样做的方法
示例
jsfiddle.net/dismedia/qbyy5cvs
我们有数字$和运算符$,我需要扫描数字直到运算符出现您可以使用以下命令:
Observable.concat(obsA.takeUntil(obsB), obsB)
.subscribe(...)
它不会那样工作,这样我们就错过了第一个obsB项目。(取消obsA的项目)那么为什么您的输出中没有第一个
B
?对不起,我的意思是A之后的第一个B,(第二个B在流中,(完成obsA的项目))您可以在第一个B缺失的地方进行演示吗?我们有数字$和运算符$,我需要扫描数字直到运算符出现