Firebase - Desanexando Callbacks
Este capítulo mostrará como desanexar callbacks no Firebase.
Desanexar retorno de chamada para tipo de evento
Digamos que queremos desanexar um retorno de chamada para uma função com value tipo de evento.
Exemplo
var playersRef = firebase.database().ref("players/");
ref.on("value", function(data) {
console.log(data.val());
}, function (error) {
console.log("Error: " + error.code);
});
Precisamos usar off()método. Isso removerá todos os retornos de chamada comvalue tipo de evento.
playersRef.off("value");
Desanexar todas as chamadas de retorno
Quando queremos desanexar todos os retornos de chamada, podemos usar -
playersRef.off();