![](/img/trans.png)
[英]Sending all workers message after receiving message from a single worker
[英]Stop receiving messages after receiving a particular message from observable
Observable 发出像 1,1,3,3,2,2,3,3,3,.. 4...,5,6.. 这样的值
接收到特定元素后如何停止接收消息 4,Observable 应该停止消费下一个元素。
提前感谢您的帮助。
消息的顺序不一样。
您应该使用takeWhile 。
TakeWhile
确保一旦发出4
值,它将不会接收其他发出的值。
of(1,1,2,2,3,3,3,4,5,6)
.pipe(
takeWhile(x=> x !== 4)
).subscribe(r => console.log('result', r));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.