小编paj*_*aja的帖子

覆盖订阅是否会自动取消订阅之前的值?

我在角度应用程序中有以下订阅:

  private _sub: Subscription;
Run Code Online (Sandbox Code Playgroud)

在初始化时,我订阅了一个 firebase get 函数:

this._sub = this.service.get('database1').subscribe(
   data => {
      this.ListOfData = data;
   }
);
Run Code Online (Sandbox Code Playgroud)

但是根据用户输入,我更改database1为其他集合,或者使用不同的方法而不是get().

当我覆盖_sub时,先前的流会自动取消订阅,还是必须在覆盖之前手动执行?

javascript rxjs angular

4
推荐指数
1
解决办法
78
查看次数

标签 统计

angular ×1

javascript ×1

rxjs ×1