Firebase-detaching-callbacks
提供:Dev Guides
Firebase-コールバックの切り離し
この章では、Firebaseでコールバックをデタッチする方法を示します。
イベントタイプのコールバックを切断する
*value* イベントタイプの関数のコールバックをデタッチしたいとしましょう。
例
var playersRef = firebase.database().ref("players/");
ref.on("value", function(data) {
console.log(data.val());
}, function (error) {
console.log("Error: " + error.code);
});
- off()メソッドを使用する必要があります。 これにより、 *value イベントタイプのコールバックがすべて削除されます。
playersRef.off("value");
すべてのコールバックを切り離す
すべてのコールバックをデタッチしたいときは、次を使用できます-
playersRef.off();