如何从此firebase返回的结果中访问电子邮件的值?

时间:2017-06-21 06:20:17

标签: angular firebase firebase-realtime-database ionic2 angularfire2

我正在使用ionic2和firebase。使用Angularfire2,我正在通过以下代码检索用户:如果我尝试这样的事情:

console.log(user.email);

我未定义

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

1 个答案:

答案 0 :(得分:1)

替换下面的

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

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