gpt4 book ai didi

error-handling - 从观察者内部的 “error”函数调用 “next”

转载 作者:行者123 更新时间:2023-12-03 08:06:20 25 4
gpt4 key购买 nike

让我们看一下这个伪代码:

obs$.subscribe( response => {

if (response.statusFlag) {

console.log('Everything is good');

} else {

// I need to switch into the error-part of my observer: pseudoCode
// I need to go into Error-World
moveIntoErrorPart();

}

},
error => {
console.log('Im in Error-World');
});

所以在
  • response.statusFlag =真// 'Everything is good'
  • response.statusFlag =假// 'Im in Error-World'

  • 如何从INSIDE next移到 error

    最佳答案

    您可以在pipe()中移动逻辑

    obs$.pipe(
    mergeMap(res => res.statusFlag==true ? of(res) : throwError('error'))
    )
    .subscribe(...)

    关于error-handling - 从观察者内部的 “error”函数调用 “next”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58604518/

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