1

我正在查看 Nest 的示例代码,在javascript/smoke_alarm 示例中,他们使用alarm.on('change', function(snapshot) {...}而不是使用alarm.on('child_changed', function(snapshot) {...}.

'change'我在firebase docs中没有看到任何文档,并且在我使用它时会引发错误:

  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) {...}?还是我错过了什么?

4

1 回答 1

1

很抱歉,这是一个错字。示例代码现已更新。

由于 HTML5 通知的性质,它目前在 Safari 中运行最好,但我还修改了示例以在其他浏览器中记录事件,以便您可以专注于 Nest 特定代码。

于 2014-07-31T17:21:00.443 回答