我知道在其他情况下我可以使用unsubscribe()关闭一个observable,但据我所知,FirebaseObjectObservable似乎没有这个功能。我怎么能把它关掉?
this.rock = this.af.database.object('/rocks/'+ rockKey);
this.rock.subscribe(obj=>{
console.log("Can't stop the rock");
});
答案 0 :(得分:4)
您不能取消订阅观察结果;您取消订阅订阅。这与Firebase observables无关。
this.subscription = this.rock.subscribe(obj=>{
console.log("Can't stop the rock");
});
this.subscription.unsubscribe();