Angular Firebase在创建帐户时创建额外的用户数据
我正在使用Firebase和Angular 2创建新用户。我想通过为每个新创建的用户添加额外的数据来扩展这一点。在本例中,我希望每个新创建的用户都从分配的属性Angular Firebase在创建帐户时创建额外的用户数据,angular,firebase,firebase-authentication,Angular,Firebase,Firebase Authentication,我正在使用Firebase和Angular 2创建新用户。我想通过为每个新创建的用户添加额外的数据来扩展这一点。在本例中,我希望每个新创建的用户都从分配的属性净值=5000开始。因此,我的模式类似于: email | '' password | '' net worth | '5000' 经过仔细研究,我发现了这个特征。但是,我不确定如何将set功能与我的用户名和密码验证脚本合并 下面是基本的注册脚本 signup(){ firebase.auth().createUserWithE
净值=5000开始。因此,我的模式类似于:
email | ''
password | ''
net worth | '5000'
经过仔细研究,我发现了这个特征。但是,我不确定如何将set
功能与我的用户名和密码验证脚本合并
下面是基本的注册脚本
signup(){
firebase.auth().createUserWithEmailAndPassword('johncena@nosell.com', 'ucantcme')
.catch(function(error){
console.log(error);
});}
我想知道如何使用此注册实现set
功能,以便为用户添加默认数据 您不能在授权区域保存“净值”。为此,数据库中需要一个单独的表。例如“用户”。检查下面的代码
创建用户后,您将获得UID。使用该UID将相关数据存储到数据库中
firebase.auth().createUserWithEmailAndPassword('johncena@nosell.com', 'ucantcme')
.then(function(response) {
console.log(response.uid); // Created user UID
var updates = {};
updates['/users/' + response.uid] = { net_worth : 5000 };
firebase.database().ref().update(updates);
});
这里的“用户”是一个新表。您不能在授权区域保存“净值”。为此,数据库中需要一个单独的表。例如“用户”。检查下面的代码
创建用户后,您将获得UID。使用该UID将相关数据存储到数据库中
firebase.auth().createUserWithEmailAndPassword('johncena@nosell.com', 'ucantcme')
.then(function(response) {
console.log(response.uid); // Created user UID
var updates = {};
updates['/users/' + response.uid] = { net_worth : 5000 };
firebase.database().ref().update(updates);
});
这里的“users”是一个新表。类型“void | UserCredential”上不存在属性“uid”。类型“void”上不存在属性“uid”。类型“void | UserCredential”上不存在ts(2339)属性“uid”。类型“void”上不存在属性“uid”。ts(2339)