Я создаю приложение Angular2, хочу обновить профили пользователей в Firebase, использую AngularFire2. Например, когда я пытаюсь обновить профиль пользователя, у которого есть ключ «nmH5ZmawpQgogoCRVFVfNaBN6xg1», когда я нажимаю кнопку, чтобы обновить его, появляется ошибка EXCEPTION: Error in ./ProfilComponent class ProfilComponent - inline template:82:10 caused by: Firebase.update failed: First argument contains a function in property 'users.nmH5ZmawpQgogoCRVFVfNaBN6xg1.$exists' with contents: function () {
return snapshot.exists();
}
user.service.ts
users:FirebaseListObservable<any>;
updateUser(user:IUser){
this.users=this.af.database.list('/users');
this.users.update(user.uid,user);
}
user.ts
export interface IUser {
avatarUrl:string;
createdDate:string;
birthDate:string;
displayName:string;
email:string;
gendre:string;
interests:Interest[];
job:Job[];
location:ILocation;
plateform:string;
uid:string;
}
Заранее спасибо.