2017-06-21 2 views
0

Ich verwende ionic2 und Firebase. Mit Hilfe der Angularfire2 ich durch die Codes eines Benutzers am Abrufen von unten: Wenn ich so etwas wie dies versuchen:Wie kann ich den Wert der E-Mail von diesem Firebase-Ergebnis abrufen?

console.log(user.email); 

ich undefined

signup_with_username(email: string, password: string) { 

    this.email = email; 

    const user_from_db = this.afDb.list('/users', { 
     query: { 
      orderByChild: 'email', 
      equalTo: this.email, 
      limitTo: 1, 
     } 
    }); 

    user_from_db.subscribe(user => console.log(user)); 

} 

enter image description here

+0

versuchen Sie mit Benutzer [0] oder Benutzer [0] .Email –

+0

, die funktionierte! thxxx! Aber ist das zuverlässig? oder gibt es einen besseren Weg? – Mikethetechy

+0

ja es ist .... und mehr über seine hängt von der Struktur der Antwort –

Antwort

1

die unter

user_from_db.subscribe(user => console.log(user)); 
ersetzen

mit

user_from_db.subscribe(user => console.log(user[0].email)); 
+0

thxx viel bro, die funktionierte – Mikethetechy

Verwandte Themen