所以我按照udemy的教程进行操作。该应用程序有一个配置文件页面,您可以在其中查看用户的名称和内容。
在我的提供者中,我这样做:
profileObject: AngularFireObject
constructor(private database:
AngularFireDatabase ) { }
async saveProfile(user: User, profile: Profile) {
this.profileObject= this.database.object(/profiles/${user.uid});
try {
this.profileObject.set(profile);
return true
} catch (e) {
console.error(e);
return false;
}
}
在我的个人资料视图组件中,我去了:
ngOnInit(): void {
this.auth.getAuthenticatedUser().subscribe((user: User) => {
this.data.getProfile(user).subscribe((profile: Profile) => {
this.userProfile = profile;
})
})
但是我得到错误订阅类型' AngularFireObject上不存在。 任何解决方法?