Почему оператор * finalize * не работает, когда HTTP-запрос завершается с кодом 500 - PullRequest
0 голосов
/ 24 мая 2018

Итак, у меня есть простой кусок кода

this.httpService.create(this.entity) //Observable<Entity>
    .pipe(finalize(() => {
    console.log('finalizing');
    this.isLoading = false;
}))
.subscribe(entity=> {
     this.entity= entity;
     this.switchToNotFirstEdit();
},
console.error);

Почему finalize не вызывается при сбое HTTP-запроса?

С finalize комментарий к коду

Возвращает Observable, который отражает исходную Observable, но будет вызывать указанную функцию, когда источник завершится при завершении или ошибке.

Так что ее следует вызывать в моем понимании

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...