我是Firebase的新手,我不太了解如何分离实时侦听器。我已经阅读了官方文档,但仍然不知道该怎么做。如果有人可以为我简化它,并创建一个函数来启动侦听器,再创建一个函数来停止侦听器,那真是太棒了。
要启动侦听器,我只需要调用 start()
function start(){
firebase.firestore().doc("users/x").onSnapshot(function(doc) {
console.log(doc.data());
});
}
但是要停止侦听器,我尝试在调用该函数时注意了这一点,但是它不起作用
//Doesn't work
function stop(){
firebase.firestore().doc("users/x").onSnapshot(function(doc) {
//Not putting anything in here
});
}