在JavaScript函数中调用firebase函数
Calling a firebase function within a JavaScript function
这是我的javascript函数,里面有firebase:
function submitToDatabase(){
var email = document.getElementById('username').value;
var password = document.getElementById('password').value;
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error){
console.log('i am erroring')
var errorCode = error.code;
var errorMessage = error.message;
})
};
这是我从代码中调用这个函数的地方:
username:<br>
<input id="username" type="text" name="username" ><br>
password:<br>
<input id="password" type="text" name="password" ><br><br>
<input type="submit" onclick=submitToDatabase() value="Submit">
我可以验证该函数拾取电子邮件和密码值,因为我有控制台。记录了它们,但它在函数的错误部分内跳跃,我无法找出原因??我如何调用firebase ?
允许用户有一个显示名(而不是向全世界显示他们的电子邮件)。试试这个:
function registerPasswordUser(email,displayName,password,photoURL){
var user = null;
//NULLIFY EMPTY ARGUMENTS
for (var i = 0; i < arguments.length; i++) {
arguments[i] = arguments[i] ? arguments[i] : null;
}
auth.createUserWithEmailAndPassword(email, password)
.then(function () {
user = auth.currentUser;
user.sendEmailVerification();
})
.then(function () {
user.updateProfile({
displayName: displayName,
photoURL: photoURL
});
})
.catch(function(error) {
toast(error.message,7000);
});
toast('Validation link was sent to ' + email + '.', 7000);
registerCard.style.display = "none";
}
相关文章:
- 如何将firebase数据传递到函数中
- Firebase“;未捕获的类型错误:myDataRef.push不是函数;
- 处理函数中的异步调用(Firebase)
- 无法访问要传递给删除函数的正确 Firebase 项键
- Firebase 上的“未捕获类型错误:未定义不是函数”错误
- Firebase 使用外部查询结果函数
- 在扩展 firebase 工厂以运行 getTotal() 函数时,我可以使用 $$updated 吗?
- Angular Firebase $createUser函数返回错误
- 访问Node.js中其他promise函数中的firebase防火promise局部变量-避免全局
- 如何使用谷歌飞镖与Firebase简单登录(传递函数内部函数)
- 使用Firebase SimpleLogin未定义函数
- 如何运行Firebase和Anguarjs Promises,如$loaded(),然后从依赖函数中获取值
- Firebase:使用函数推送多个子数据
- 在Angular函数中访问Firebase快照的结果
- 不能使用.once()函数从Firebase数据库读取数据
- React - Firebase - GoogleAuthProvider不是一个构造函数
- 在JavaScript函数中调用firebase函数
- 在Firebase节点客户端中,是一个异步函数
- 如何将函数外部的变量传递给firebase事件
- 如何在创建Firebase引用后将筛选函数添加到该引用中