从firebase获取离子2中的当前用户数据

时间:2017-05-11 21:08:28

标签: angular typescript firebase ionic2 firebase-authentication

我使用ionic 2和firebase中的用户开发了一个应用程序,登录和注册工作正常,但是当我想让当前用户获得数据时,这个数据无效。

编辑:

我有一个概念错误,我设法通过此代码收到电子邮件:

this.usuarioEmail = firebase.auth().currentUser.email;

编辑2:

我使用此代码获取与这些电子邮件相关的数据:

this.usuario = af.database.list('/usuarios', {
     query: {
      orderByChild: 'Email',
      equalTo: this.usuarioEmail
    },
    preserveSnapshot: true });

   this.usuario.subscribe(snapshot => {
     snapshot.forEach(snapshot => {
        console.log(snapshot.key)
        console.log(snapshot.child('Direccion').val())
        this.id = snapshot.key;
        this.direccion = snapshot.child('Direccion').val();

     });

   })

我找到了答案,但我想知道其他方法。

0 个答案:

没有答案