Firebase /打字稿问题。
当我使用this.ref.getAuth()。password.email它可以工作,但是当我运行typescript编译器时,我得到FirebaseAuthData类型错误?
我是否需要更新我的打字稿版本?
我正在使用打字稿版本1.7.3 https://code.angularjs.org/tools/typescript.js
或许我的firebase版本目前处于:2.3.2?
这是我在typescript编译器中遇到的错误:
答案 0 :(得分:3)
在看到Kamen Minkov发布的文档后,FirebaseAuthData接口不包含任何密码属性。
在审核完您的代码段后,您可以将其重写为
var authData:FirebaseAuthData = this.ref.getAuth();
var email = authData['password']['email'];
这可能不会抛出任何ts编译器错误