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」(無法將屬性'user'設置爲null)我無法從這個函數中獲得這個值。將檢索到的數據從firebase分配給屬性角度2
任何人都可以幫到我嗎?
你在控制檯內部看到了什麼?它應該工作 – Sajeetharan