Rxjs finalize在完成后未调用

时间:2019-11-29 09:53:47

标签: angular7 rxjs-pipeable-operators

以下是我的代码:

loadGridData(): void {
  this.assignedCourseDelegates$.pipe(
      tap(delegates => {
          this.courseDelegates = delegates;
      }),
      finalize(() => {
        console.log('finalize after cmplete');
      }),          
      takeUntil(this._OnDestroy)
  ).subscribe(()=>{
    console.log('completed');
  });      
}

在上面的代码中,即使调用了subscription,也不会调用finalize,并且我可以看到完整的日志。我的代码有什么问题?谁能帮我这个忙。

谢谢

0 个答案:

没有答案