Firebase-detaching-callbacks

提供:Dev Guides
2020年6月23日 (火) 04:54時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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();