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)我无法从这个功能中获得这个价值。
任何人都可以帮助我?
答案 0 :(得分:0)
average=Function(Array);
这是解决此问题的正确方法。
闭