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



我正在使用Firebase (angularFire)

我想在onDisconnect().remove()触发后使用回调。

例如,在 remove() 之后,我想编写 console.log("嗨,我被删除了");

我该怎么做?

我可以这样做吗?

... .onDisconnect().remove(function(){
console.log("Hi I'm removed");
);

Firebase 服务器检测到与客户端的连接已丢失时,onDisconnect会在这些服务器上运行。由于连接已丢失,因此无法再触发回调。

我猜当它检测到与服务器的连接已丢失时,您也想在客户端中运行一些代码。这是可能的,但这是一段不同的代码:

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

请参阅 Firebase 文档中有关状态管理的部分。

相关内容

  • 没有找到相关文章

最新更新