gpt4 book ai didi

javascript - 可观察订阅 - 忽略下一个方法

转载 作者:行者123 更新时间:2023-11-29 19:01:24 24 4
gpt4 key购买 nike

我不想对 next() 方法执行任何操作,我想处理 error()complete()

这是我当前效果很好的解决方案:

this.myService.myServiceObservable(params)
.subscribe(
() => {
/**/
},
error => {
// Handling errors here
},
() => {
// Handling `complete()` here
}
);

我觉得这个:() => {/**/} 不是最优雅的解决方案。

有人知道如何获得相同的结果但又不那么难看吗?我错过了什么吗?

最佳答案

您可以使用undefined代替通知处理程序:

.subscribe(undefined,
err => { ... },
() => { ...}
);

或者您可以传递所谓的“PartialObserver”对象,该对象仅包含您想要的通知的处理程序:

.subscribe({
error: err => { ... },
complete: () => { ...}
});

关于javascript - 可观察订阅 - 忽略下一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705445/

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