我在角度应用程序中有以下订阅:
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时,先前的流会自动取消订阅,还是必须在覆盖之前手动执行?