码迷,mamicode.com
首页 > 其他好文 > 详细

angular retry with times. angular lifescycle

时间:2020-03-26 01:24:18      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:get   tps   shu   val   ret   test   time   string   row   

https://www.jianshu.com/p/1e1c7e7cec50

 

var example = this.service.gettest().pipe(
      map((val) => {
console.log(val.toString())
        if (parseInt(val.toString()) < 20) {
          throw new Error(‘oops!‘);
        } else {
          return val;
        }
      }),
      retryWhen(errors =>
        errors.pipe(
          tap(val => {
            console.log("Retry in 10 sec");
          }),
          take(attempts),
          delay(1000)
        ))
      );
    example.subscribe({
      next: (val: any) => console.log(val),
      error: (val: any) => console.log(val)
    });
  }

angular retry with times. angular lifescycle

标签:get   tps   shu   val   ret   test   time   string   row   

原文地址:https://www.cnblogs.com/connie313/p/12571745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!