我正在查看nest的示例代码,并在javascript/smoke_alarm example中使用alarm.on('change', function(snapshot) {...}
而不是使用alarm.on('child_changed', function(snapshot) {...}
。
我在firebase docs中看不到'change'
的任何文档,并且在我使用它时会引发错误:
Error: Query.on failed: First argument must be a valid event type: "value",
"child_added", "child_removed", "child_changed", or "child_moved".
这只是示例代码中的一个错误,它应该真正读取:alarm.on('child_changed', function(snapshot) {...}
?或者我错过了什么?
答案 0 :(得分:1)
很抱歉,这是一个错字。 sample code现已更新。
由于HTML5通知的性质,它目前在Safari中效果最好,但我还修改了示例以在其他浏览器中记录事件,因此您可以专注于Nest特定代码。