【发布时间】:2017-05-25 04:23:10
【问题描述】:
关于 Firebase 列表的快速问题。
我正在尝试访问多个列表以遍历单个对象中的列表。对象如下所示:
user : {
playlists: {}, // List 1
joined: {}, // List 2
favorites: {} // List 3
}
现在我知道我可以通过执行三个单独的请求来访问所有三个列表,例如:
firebase.list('user/playlists');
firebase.list('user/joined');
firebase.list('user/favorites');
但我正在尝试清理我的代码并通过以下方式完成所有操作:
firebase.list('user');
然后访问它在用户内部返回的所有列表。唯一的问题是,列表没有返回键,它只是说“对象”。当我使用firebase.object('user') 时,密钥可用。
这是当我请求“用户”作为列表时的样子:
如您所见,密钥位于对象内部而不是外部($key)。如果密钥实际上是密钥(例如 user.playlists),我该如何访问这些对象。
【问题讨论】:
标签: javascript json firebase firebase-realtime-database angularfire2