在 firebase 中,如何在 onDisconnect().remove() 之后使用回调?
In firebase, How can I use callback after onDisconnect().remove()?
我正在使用 firebase (angularFire)
我想在 onDisconnect().remove()
触发后使用回调。
例如,在remove()之后,我想编码console.log("Hi I'm removed");
我该怎么做?
我可以这样做吗?
... .onDisconnect().remove(function(){
console.log("Hi I'm removed");
);
Firebase 服务器上的 onDisconnect
运行s,当它们检测到与客户端的连接已丢失时。由于已经失去连接,无法再触发回调
我猜你想 运行 当客户端检测到与服务器的连接已丢失时,也需要在客户端中添加一些代码。这是可能的,但它是一段不同的代码:
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 docs on presence management 中的部分。
我正在使用 firebase (angularFire)
我想在 onDisconnect().remove()
触发后使用回调。
例如,在remove()之后,我想编码console.log("Hi I'm removed");
我该怎么做?
我可以这样做吗?
... .onDisconnect().remove(function(){
console.log("Hi I'm removed");
);
Firebase 服务器上的 onDisconnect
运行s,当它们检测到与客户端的连接已丢失时。由于已经失去连接,无法再触发回调
我猜你想 运行 当客户端检测到与服务器的连接已丢失时,也需要在客户端中添加一些代码。这是可能的,但它是一段不同的代码:
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 docs on presence management 中的部分。