0
import fb from 'firebase';
import { User } from '../models/user';
export class AuthService {
private userId : string;
private user : User;
recoverUser(userId : string){
var user,
userRef = fb.database().ref('users').child(userId);
userRef.on('value', function(snapshot) {
user = new User(snapshot.val()["email"], snapshot.val()["tipo_usuario"], snapshot.val()["username"]);
// this.user = user // ???
console.log(user);
});
}
getUser(){
return this.user;
}
}
console.log()は正しい値を示しますが、ユーザーを "this.user"に割り当てることはできません(nullのプロパティ 'user'を設定できません)私はこの値をこの関数から得ることはできません。firebaseから取得したデータをプロパティ角度2に割り当てます
誰でも手伝ってもらえますか?
コンソールの内部には何が表示されますか?それは動作するはずです – Sajeetharan