未达到Firebase和AngularJS代码

时间:2015-10-19 02:10:02

标签: javascript angularjs firebase

我正在尝试从Firebase数据库中检索一些数据,如下所示:

usersRef.child(authData.facebook.id).on("value", function(snapshot) {
    console.log("Username" + snapshot.val().displayName);
  });

代码几乎完全不在firebase文档中,但由于某种原因,从未到达console.log(我最终还要保存从firebase调用返回的javascript对象)

我很茫然,我已经检查过authData.facebook.id正在返回一个有效的子节点,因为我有一个更新语句,在此之前将数据保存到firebase数据库。

1 个答案:

答案 0 :(得分:1)

您是否尝试过附加错误处理程序?如果某些内容未能发生,则可能会触发错误处理程序并提供相关信息:

usersRef.child(authData.facebook.id).on("value", function(snapshot) {
  console.log("Username" + snapshot.val().displayName);
}, function(errorObject) {
  console.log("Error: ", errorObject);
});

要尝试的另一件事是收听child_added事件而不是value事件,看看您是否以这种方式获取任何数据:

usersRef.child(authData.facebook.id).on("child_added", function(snapshot) {
  console.log("Username" + snapshot.val().displayName);
});