我正在学习Angular2
以及最新版本的Firebase
我在我的项目中设置了以下Firebase,用于根据电子邮件和密码创建新用户:< / p>
signUpUser(user: User) {
firebase.auth().createUserWithEmailAndPassword(user.email, user.password).catch(function (error) {
console.log(error);
});
}
用户已成功创建,但如何检索新创建的用户ID?我已经浏览了文档而没有一节解释了如何在创建用户后检索它?有人可以说明你如何做到这一点吗?
答案 0 :(得分:3)
通过添加原始问题中指定的代码的增强功能来管理我自己解决这个问题:
signUpUser(user: User) {
firebase.auth().createUserWithEmailAndPassword(user.email, user.password).then(function (user) {
console.log('uid', user.uid)
}).catch(function (error) {
console.log(error);
});
}