【问题标题】:How to get object from firebase?如何从firebase获取对象?
【发布时间】:2015-09-18 12:41:19
【问题描述】:

您好,我是 firebase 的新手。我有这个对象并尝试了一些版本的代码,但仍然未定义。 如何获取对象并引用其姓氏等? 或者有人可以指导我或给我一个很好的firebase教程吗?

【问题讨论】:

  • 没有比他们提供的最好的教程了:firebase.com/tutorial。很棒的文档。
  • 你可以使用代码sn-p而不是截图吗?它们更容易阅读。如果您可以在 JSBin 中创建一个示例,那就更好了:)

标签: angularjs firebase angularfire


【解决方案1】:

如果您希望它是一个 Primitive(NumberStringBoolean),则该引用的值仅在 .$value 处可用。否则,$firebaseObject 返回的引用将被改变以与该引用处的远程数据保持同步。

尝试改用console.log(obj);

见:https://www.firebase.com/docs/web/libraries/angular/api.html#angularfire-firebaseobject-value

【讨论】:

  • 所以 obj.lastname 应该在这种情况下工作?:) 回家后尽快测试它
  • 它应该按照你的建议工作。但是,如果它是该引用的原始值,则需要通过 $value 属性访问它。
  • @Alex 如果答案是正确的,我会鼓励你接受它!干杯。
  • 我去了 parse.com ;D
【解决方案2】:
yourFireBaseRefHere.on("value", function(snapshot) {

     var yourData = snapshot.val();

}

一种从 firebase 获取数据的简单方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 2020-03-03
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多