typescript - 错误 TS2339:“UserCredential”类型上不存在属性“sendemailverification”
问题描述
我收到此错误:
error TS2339: Property 'sendemailverification' does not exist on type 'UserCredential'
这是我的代码,我使用 Firebase 电子邮件验证
import { Component, OnInit } from '@angular/core';
import {NgForm} from '@angular/forms';
import * as firebase from 'firebase/app';
@Component({
selector: 'app-sign-up',
templateUrl: './sign-up.component.html',
styleUrls: ['./sign-up.component.css']
})
export class SignUpComponent implements OnInit {
constructor() { }
ngOnInit() {
}
onSubmit(form: NgForm) {
const fullname = form.value.fullname;
const email = form.value.email;
const password = form.value.password;
firebase.auth().createUserWithEmailAndPassword(email, password)
.then(userData => {
//error
userData.sendemailverification();
console.log(userData);
})
.catch(err =>{
console.log(err);
});
}
}
解决方案
您可以使用userData.user.sendEmailVerification()
它来使其工作。
推荐阅读
- windows-firewall - heroku run bash 给出错误:!!ETIMEDOUT:连接 ETIMEDOUT 50.19.103.36:5000
- python - 使用python从excel csv文件中提取数据
- r - parLapply 函数的多个参数如何对应每个列表?
- visual-studio-code - 无法在 vscode 命令上下文中启动 GUI 程序
- sdl-2 - 在 linux 中所有正确的行之后,SDL 程序无法正常工作
- python-3.x - 从云函数中读取/写入 Google 表格
- macos - 在 MacOS 上以编程方式切换听写
- excel - VBA-WEB 无法使用 httpbasic 身份验证器进行授权
- excel - ME21N 订单数量违反四舍五入规则
- php - 如何对两个日期之间的过滤数据求和?