分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

[RxJS 6] The Retry RxJs Error Handling Strategy

发布时间:2023-09-06 02:03责任编辑:林大明关键词:暂无标签

When we want to handle error observable in RxJS v6+, we can use ‘retryWhen‘ and ‘delayWhen‘:

const courses$: Observable<Counse[]> = http$ ???.pipe( ???????tap(() => console.log("HTTP request")), ???????map(res => Object.values(res[‘payload‘])), ???????shareReplay(), // avoid using async pipe multi times causing multi network request ???????retryWhen(errors => errors.pipe( ??????????delayWhen(() => timer(2000)) // wait 2s after the error observable happens ???????????)))

[RxJS 6] The Retry RxJs Error Handling Strategy

原文地址:https://www.cnblogs.com/Answer1215/p/9278994.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved