![]() |
1
1
皮埃尔,发生这种事的原因是
完成
在您的示例中,您可能希望为订阅者使用BehaviorSubject,它将为订阅者发出流中的最后一个值,而不管完成情况如何:
如果由于初始值传播而不愿意使用BehaviorSubject,请使用ReplaySubject(1)。 |
![]() |
2
1
完成可观察的,它就会工作
另一种方法是使用behaviorSubject,在这种情况下,您需要处理null检查,因为behaviorSubject需要默认值
|
![]() |
3
1
AsyncObservable的一个特殊性是他等待 完成() “在发送信息之前完成 因为AsyncSubject扩展了Observable,所以没有必要,但我建议您使用“ 返回this.subject.asObservable() 行为主体 例如,不需要更改代码;) |
![]() |
4
0
订阅视图中的“主题”以不获取。也不需要从你的服务中返回主题。
服务: 导出类配置服务{
|