在firebase中,如何在onDisconnect().remove()之后使用回调?
我正在使用firebase(angularFire) 我想在触发在firebase中,如何在onDisconnect().remove()之后使用回调?,firebase,angularfire,Firebase,Angularfire,我正在使用firebase(angularFire) 我想在触发onDisconnect().remove()后使用回调 例如,在remove()之后,我想对console.log进行编码(“嗨,我被删除了”) 我该怎么做 我可以这样做吗 ... .onDisconnect().remove(function(){ console.log("Hi I'm removed"); ); 当Firebase服务器检测到与客户端的连接已丢失时,onDisconnect将在Firebase服务器上运行。
onDisconnect().remove()
后使用回调
例如,在remove()之后,我想对console.log进行编码(“嗨,我被删除了”)
我该怎么做
我可以这样做吗
... .onDisconnect().remove(function(){
console.log("Hi I'm removed");
);
当Firebase服务器检测到与客户端的连接已丢失时,
onDisconnect
将在Firebase服务器上运行。由于连接已丢失,因此无法再触发回调
我猜当客户端检测到与服务器的连接丢失时,您也需要在客户端中运行一些代码。这是可能的,但这是另一段代码:
var connectedRef = new Firebase('https://<YOUR-FIREBASE-APP>.firebaseio.com/.info/connected');
connectedRef.on('value', function(snap) {
if (snap.val() === true) {
// We're connected (or reconnected)
}
else {
// We're disconnected
}
});
var connectedRef=new Firebase('https://.firebaseio.com/.info/connected');
connectedRef.on('value',函数(snap){
if(snap.val()==真){
//我们已连接(或重新连接)
}
否则{
//我们断开了
}
});
请参阅中的部分