使用以下方法时
firebaseDb.child('somechile').on('child_changed', cb)
通过在“网络”标签的Web套接字(WS)的开发人员工具(chrome)中观察Web套接字连接的框架,我注意到Firebase SDK下载的整个数据集在启动“侦听器(不仅发生变化)。
这是正确的行为吗? 我期待看到“ somechild”中仅存在对数据集的更改(即,在启动侦听器时什么也没有)。
任何建议。
答案 0 :(得分:3)
firebaser here
这确实是预期的行为。
在网络上,您只是在观看firebaseDb.child('somechile')
。像child_added
,child_changed
或value
这样的概念是最重要的客户端实现。