所以我有一段简单的代码
this.httpService.create(this.entity) //Observable<Entity>
.pipe(finalize(() => {
console.log('finalizing');
this.isLoading = false;
}))
.subscribe(entity=> {
this.entity= entity;
this.switchToNotFirstEdit();
},
console.error);
为什么在HTTP请求失败时未调用finalize
?
来自finalize
代码评论
返回一个镜像源Observable的Observable,但是会 当源终止于完成或时,调用指定的函数 错误。
所以应该在我的理解中调用