在ionic3上使用firebase时获取密钥

时间:2017-12-08 18:09:01

标签: angular firebase ionic-framework ionic3

我在我的离子项目中使用了firebase。您可以使用以下图像在firebase上查看我的数据集。

我想获得$ key来更新特定数据。我怎么才能得到它?

您可以检查我的代码如何从firebase获取数据。

getPaymentsFromArchive() {
    const userid = this.authData.showUser().uid;
    let profileData: any[] = [];

this.angularFireDatabase.list(`/users/${userid}/userPayments/${this.selectedYears}/${this.selectedMonths}/userSubscriptions`).subscribe(data => {
        profileData = data;
      });
}

enter image description here

我想获得$ key:"-L-hLB5VKoYRxKEvlNYj"

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您希望userSubscriptions中的所有密钥都可以使用。

this.angularFireDatabase.list('/users/${userid}/userPayments/${this.selectedYears}/${this.selectedMonths}/userSubscriptions').subscribe(data => {
    profileData = data;    
    profileData.map(item => {
       console.log(item.$key);
    })
});