Firebase/typescript-problem - När jag använder this.ref.getAuth().password.email fungerar det men jag får ett FirebaseAuthData-typfel


Firebase/TypeScript-problem.

När jag använder this.ref.getAuth().password.email fungerar det, men jag får ett FirebaseAuthData-typfel när jag kör TypeScript-kompilatorn?

Behöver jag uppdatera min TypeScript-version?

Jag använder Typescript version 1.7.3 https://code.angularjs.org/tools/typescript.js

Eller kanske min version av firebase som för närvarande är: 2.3.2?

Detta är felet jag får i Typescript-kompilatorn:

Svar #1

FirebaseAuthData-gränssnittet innehåller ingen lösenordsattribut efter att ha sett dokumentationen som publicerats av Kamen Minkov.

efter att ha granskat din kodsnutt kan du skriva om den som

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

detta kommer förmodligen inte att ge några TypeScript-kompilatorfel

Relaterade artiklar