在firebase中,如何在onDisconnect().remove()之后使用回调?

在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服务器上运行。

我正在使用firebase(angularFire)

我想在触发
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()==真){
//我们已连接(或重新连接)
}
否则{
//我们断开了
}
});
请参阅中的部分