离线时在angularfire数组和对象上调用$ destroy

时间:2015-10-22 09:26:57

标签: firebase angularfire

据我所知,如果某个设备未连接到互联网,则angularfire会在重新建立连接时对要执行的任务进行排队。为了防止内存泄漏,我想通过调用$destroy来完成任务完成后切断所有观察者。我担心,例如,如果我在数组上调用$add$remove方法,请在$destroy之后调用.then()以删除现在未使用的连接,我会阻止重新联机时添加或删除方法完成。有人可以澄清是否是这种情况,如果是这样,我可能会延迟$destroy方法,直到连接上的排队任务完成。感谢。

1 个答案:

答案 0 :(得分:0)

在测试之后,我可以确认在重新连接时执行了方法,然后删除了观察者。