繁体   English   中英

如何引发和捕获BehaviorSubject可观察到的错误

[英]How to throw and catch a BehaviorSubject Observable error

我有一个可观察的

bs = new BehaviorSubject<BS>(new BS());

onObsChange(): Observable<BS> {
    return this.bs.asObservable();
}

然后我订阅可观察的

this.sessionService.onBSChange().subscribe(
            data => self.user = data.user,
            error => console.log(error)
        );

我可以在订阅回调中获取数据,但是不知道如何捕获或抛出可观察对象/行为对象的错误。

this.bs.next(newValue);     // data => ...

如何在onBSChange()订阅中捕获可观察b的错误?

您可以简单地在此主题上调用error

this.bs.error(err);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM