gpt4 book ai didi

javascript - 是否有机会从 RxJs 'next' 中省略 'subscribe' 部分

转载 作者:行者123 更新时间:2023-12-02 16:47:38 25 4
gpt4 key购买 nike

我想知道我是否可以将以下代码转换为没有来自 RxJS“订阅”的“下一个”部分的代码。我对从服务中获得任何结果不感兴趣。唯一重要的是捕捉潜在的错误以做出正确的 react 。

    this.someService.getSomething(this.id)
.pipe(
takeUntil(this.destroy$)
)
.subscribe(() => {
// I don't need this part at all
}, (error: HttpErrorResponse) => {
if (error.status === 404) {
// doing sth important
}
});

有机会在 Angular 中用它来做些什么吗?

最佳答案

你可以用 catch / catchError 试试:

DEMO

this.someService.getSomething(this.id)
.pipe(
takeUntil(this.destroy$),
catchError(
(error: HttpErrorResponse) => {
if (error.status === 404) {
// doing sth important
}
})
);

关于javascript - 是否有机会从 RxJs 'next' 中省略 'subscribe' 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59887418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com