Angular 从firebase获取离子2中的当前用户数据
我与爱奥尼亚2和firebase中的用户一起开发了一个应用程序,登录和注册都正常工作,但当我想获得当前用户时,数据就不正常了 编辑: 我有一个概念错误,我设法用以下代码获取电子邮件:Angular 从firebase获取离子2中的当前用户数据,angular,typescript,firebase,ionic2,firebase-authentication,Angular,Typescript,Firebase,Ionic2,Firebase Authentication,我与爱奥尼亚2和firebase中的用户一起开发了一个应用程序,登录和注册都正常工作,但当我想获得当前用户时,数据就不正常了 编辑: 我有一个概念错误,我设法用以下代码获取电子邮件: this.usuarioEmail = firebase.auth().currentUser.email; 编辑2: 我使用此代码获取这些电子邮件的相关数据: this.usuario = af.database.list('/usuarios', { query: { orderByCh
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();
});
})
我找到了答案,但我想知道其他方法