Ayd*_*hew 1 typescript firebase-authentication angular
在 Angular2/TypeScript 环境中,Firebase 文档中的以下代码会出现“EmailPasswordAuthProvider 在类型身份验证中不存在”的错误。
var credential = firebase.auth.EmailPasswordAuthProvider.credential(email, password);
Run Code Online (Sandbox Code Playgroud)
https://firebase.google.com/docs/auth/web/anonymous-auth 将匿名帐户转换为永久帐户
已安装最新的 Firebase 类型版本:firebase@3.0.5
请注意,其他 Firebase 方法工作正常,并且 auth 对象需要打开/关闭括号,例如
firebase.auth().createUserWithEmailAndPassword(email, password);
Run Code Online (Sandbox Code Playgroud)
这是打字稿定义中的一个错误。Firebase 团队已收到通知,正在着手修复。同时使用以下解决方法:
(<any> firebase.auth.EmailAuthProvider).credential
Run Code Online (Sandbox Code Playgroud)