订阅类型不存在&#39; AngularFireObject <profile>&#39;

时间:2017-11-29 10:36:05

标签: angular typescript firebase ionic-framework angularfire2

所以我按照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;
  })
})

但是我得到错误订阅类型&#39; AngularFireObject上不存在。 任何解决方法?

0 个答案:

没有答案