Firebase /打字稿问题 - 当我使用this.ref.getAuth()。password.email它工作但我得到FirebaseAuthData类型错误

时间:2016-01-04 13:37:22

标签: typescript firebase angular

Firebase /打字稿问题。

当我使用this.ref.getAuth()。password.email它可以工作,但是当我运行typescript编译器时,我得到FirebaseAuthData类型错误?

我是否需要更新我的打字稿版本?

我正在使用打字稿版本1.7.3 https://code.angularjs.org/tools/typescript.js

或许我的firebase版本目前处于:2.3.2?

这是我在typescript编译器中遇到的错误:

enter image description here

1 个答案:

答案 0 :(得分:3)

在看到Kamen Minkov发布的文档后,FirebaseAuthData接口不包含任何密码属性。

在审核完您的代码段后,您可以将其重写为

var authData:FirebaseAuthData = this.ref.getAuth(); 
var email = authData['password']['email'];

这可能不会抛出任何ts编译器错误