AngularFireList - 获取其他节点中的列表计数

时间:2018-05-28 11:13:07

标签: javascript angular firebase ionic-framework firebase-realtime-database

我不知道如何在我的ionic3项目中完成这个简单的任务:

我有两个firebase节点: / list /和/ persons /

我想知道每个列表中有多少人,列表与$ key相关

这是我的功能:

getList(user: User): AngularFireList<List>{
   try{
      return this.database.list(`/list/${user.uid}`);
   }
   catch(e){ console.error(e); }
}

我想在输出中添加人数......

提前致谢

1 个答案:

答案 0 :(得分:0)

如果您使用AngularFire v5,则需要使用valueChanges()或snapshotChanges()从Firebase获取数据

return this.database.list(`/list/${user.uid}`).valueChange();

阅读here了解更多信息