【发布时间】:2017-06-20 04:37:52
【问题描述】:
当我第一次加载页面时,firebase 工作得很好。对任何数据点的任何更改都会触发此功能:
database.ref('users').on('child_changed, function...)
但是,当我注销然后重新登录时,我可以看到数据库正在更新,但在我重新加载页面之前,更改不再触发。重新加载后,任何更改都会正确反映,但注销/登录会以某种方式停止监听更改。
我不希望用户每次想要注销然后重新登录时都必须重新加载。
也许我需要另一个 Firebase 监听器?除了这四个,我没有找到任何其他:
child_removed, child_changed, child_added, value,
所以任何建议将不胜感激。
【问题讨论】:
-
您可以在这里找到更多听众:firebase.google.com/docs/database/web/read-and-write
-
@RosárioPereiraFernandes 谢谢!我看着他们,但没有任何作用。我尝试了多种方法来监听变化,但除非我刷新页面,否则它不起作用。
标签: javascript angularjs firebase firebase-realtime-database firebase-authentication