我现在正在使用ionic2 + firebase。
在我createUserWithEmailAndPassword
之后,我尝试使用firebase.auth().currentUser.updateProfile
更新displayName
但是,当我尝试记录firebase.auth().currentUser.providerData
时,displayName仍然为null。
谁能告诉我我忽略了什么?
以下是我的代码;
const name = form.value.name //e.g james
var user = firebase.auth().currentUser
console.log('name: '+name) //manage to print "name: james"
user.updateProfile({
displayName: name,
photoURL: ''
}).then(function(){
console.log(JSON.stringify(user.providerData))
//it print "displayName":null
}, function(error){
console.log(error)
});