可观察到的发射值如1,1,3,3,2,2,3,3,3,。。 4.。。,5,6.。。
我怎么能在接收到一个特定的元素后停止接收消息4,Observable应该停止使用下一个元素。
提前感谢你的帮助。
消息的顺序不相同。
您应该按以下方式使用takeWhile,
of(1,1,2,2,3,3,3,4,5,6) .pipe( takeWhile(x=> x !== 4) ).subscribe(r => console.log('result', r));