2017-12-08 3 views
0

Ich benutze firebase auf meinem ionischen Projekt. Sie können mein Dataset auf dem Firebase mit dem folgenden Bild sehen.erhalten Sie den Schlüssel bei der Verwendung Firebase auf ionic3

Ich möchte den $ Schlüssel erhalten, um die spezifischen Daten zu aktualisieren. Wie kann ich es bekommen?

Sie können meinen Code überprüfen, wie Sie Daten von Firebase erhalten.

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

Ich möchte Schlüssel $ bekommen: "-L-hLB5VKoYRxKEvlNYj"

enter image description here

+0

Welche Version von AngularFire2 verwenden Sie? Wenn Sie 4 oder 5 verwenden, können Sie diesen Link https://github.com/angular/angularfire2/blob/master/docs/version-5-upgrade.md#moving-away-from-key-and-value –

+1

sehen Diese Klasse importieren, während ich benutze. 'import {AngularFireDatabase} von" angularfire2/database-deprecated "; '@ Al-Mothafar – onurkaya

Antwort

0

Wenn Sie alle Schlüssel in userSubscriptions wollen, dass diese funktionieren sollte.

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

Nur müssen Schlüssel von bestimmten 1 Feld erhalten. – onurkaya

+0

Sie möchten einen bestimmten Schlüssel ... was ist daran angehängt? Wie wirst du es identifizieren? – ewizard

+0

Hallo, http://printscr.com/hl0ybb Ich habe eine Seite wie folgt. Und ich klicke den Knopf, der Daten zur Detailseite sendet. Sie können die Daten mit dem folgenden Bild überprüfen. http://prntscr.com/hl0yhw Ich habe versucht, etwas wie das zu tun: 'data.map (item => { this.key = Element. $ key; });' aber nicht arbeiten und Daten werfen. Karte ist keine Funktion " – onurkaya

Verwandte Themen