私はAngular2のFirebaseリストの登録を解除するにはどうすればよいですか?
tasks: FirebaseListObservable<ITask[]>;
constructor(private af: AngularFire) {
this.tasks = this.af.database.list("/tasks");
}
を使用してFirebaseリストに接続していますそして、私のユーザーがログアウトしたときに、今私は、その接続を解除します。
私は既にthis.tasks.unsubscribe()
を試しましたが、メソッドが未定義であるように見えます(FirebaseListObservableは観測可能なので、これを試しました)。
また、ドキュメントに示唆されているようにthis.tasks.off()
を試しましたが、それも未定義です。
最後に、私はthis.tasks = null
を試してみましたが、うまくいきましたが、それが正しい実装かどうかはわかりません。
パーフェクト、私はコンポーネントを破壊します –