从angularfire列表对象中获取uid

时间:2017-10-27 02:23:10

标签: angular firebase firebase-realtime-database angularfire2

{
 "books" : {
"-KxIQCyLuvaAE1Mv2RaF" : {
  "author" : "test",
  "title" : "Please work"
},



db.list('books').valueChanges().subscribe((data)=>{
  //some code
})

我想获取一个书籍对象的uid,以便我可以将它传递给另一个组件,然后加载那本书。我到处寻找,似乎没有简单的方法来做到这一点

---编辑 -

没有给我firebase的密钥

db.list('books').valueChanges().subscribe((data)=>{
  console.log(Object.keys(data));
})

结果

[18:55:47]  console.log: 0,1

我想要密钥:-KxIQCyLuvaAE1Mv2RaF

- 编辑2 -

我应该阅读文档,

.valueChanges()

从对象中剥离元数据。我需要

.snapshotChanges()

0 个答案:

没有答案