Итак, у меня есть простой кусок кода
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, но будет вызывать указанную функцию, когда источник завершится при завершении или ошибке.
Так что ее следует вызывать в моем понимании