через асинк:
                  
                  
                  *ngFor="let period of balancePeriods$ | async"
                  
                  
                  
                  
                  
                  В компоненте след. код:
                  
                  
                  this.balancePeriods$ = this.myService.getPeriods();
                  
                  
                  this.balancePeriods$.pipe(catchError(err => {
                  
                  
                  console.log('my error');
                  
                  
                  }));
                  
                  
                  
                  
                  
                  Ради теста в сервисе бросаю ошибку:
                  
                  
                  getPoints() {
                  
                  
                  return throwError('Could not get periods');
                  
                  
                  }
                  
                  
                  
                  
                  
                  Но в пайп он не попадает, т.е. my error не выводиться и не получается обработать ошибку, Почему так ?
                  
                  
                
this.balancePeriods$ = this.myService.getPeriods().pipe(catchError(err => { console.log('my error'); }));
Обсуждают сегодня