error-handling - 与RxJS中的错误等效的do()方法

标签 error-handling rxjs

与错误处理的do()方法等效。即执行诸如记录错误的操作,但不要“捕获”该错误,因此原始错误将到达subscribe()方法。

最佳答案

最终这样做:

.catch((err : any, caught : Observable<any>)  => {
           console.error(err.status + ' ' + err.text());
           return Observable.throw(err);
})

关于error-handling - 与RxJS中的错误等效的do()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46089389/

相关文章:

php - 如何在 PHP 中获取有用的错误消息?

r - 为什么在集群代码中没有NA简介?

javascript - 为什么可观察管道在组件中不起作用?

c# - ASP.NET MVC 4 : error when making Ajax call to controller to update SQL Server database

ruby-on-rails - 营救多种继承的异常类型-匹配的顺序是什么?

java - 我如何在Android上粘贴一些行文本不会出错

angular - Rxjs 将 observable 中的值赋给全局变量

angular - 如何在一个 Observable 上使用多个 debounceTime?

javascript - 如何在 Observable 方法中顺序调用异步函数?

Angular 单元测试 : how to use marble testing (rxjs/testing) to test this state management service