observer.complete()做什么?

时间:2018-01-16 10:18:39

标签: javascript rxjs observable

rxjs 中,observer.next()之后observer.complete()做了什么?

2 个答案:

答案 0 :(得分:3)

documentation observer.complete 通知 Observer Observable 已完成发送基于推送的通知。

另一方面,observer.complete它的回调功能和 Observable 在调用 next()之后调用此方法最后一次,如果没有遇到任何错误

答案 1 :(得分:1)

在ReactiveX库中,有两种类型的消息。

首先是普通消息。普通消息是与Type row_id 'BAT' 1 'BAT' 2 'BALL' 3 'BAT' 4 'BALL' 5 'BALL' 6 一起发送的消息,可以有0个消息。

第二种类型是通知。这些可以是两种类型 - 错误和成功。该错误随.next()一起发送,并在其中提供一些错误详细信息(如异常),并且成功与.error()一起发送,这意味着将故意没有消息。每个可观察量都应以单个错误或单个成功通知结束。