函数类型'()=> any'不存在。 ts(2339)IONIC4,角,火基

时间:2019-03-23 20:04:55

标签: angular firebase firebase-authentication google-cloud-firestore ionic4

我试图将Firebase身份验证链接到Firestore列表,以便为我的应用程序的用户添加一个附加字段,但是我在登录页面上的函数updateUserData函数给我此错误

  

类型'()=> any'.ts(2339)'上不存在'属性'updateUserData'

// login.page.ts中的登录功能

export interface User {
uid: string;
email: string;
photoURL?: string;
displayName?: string;
accountType?: string;

 }

// user.model.ts

export class AuthService {


user$: Observable<User>;

constructor(
  private afAuth: AngularFireAuth,
  private afs: AngularFirestore,
  private router: Router
) { 
  this.user$ = this.afAuth.authState.pipe(
    switchMap(user => {
      if (user) { 
         return this.afs.doc<User>(`users/${user.uid}`).valueChanges();      
          }
      })
    );

  }

// auth.service.ts

{{1}}

我希望firebase身份验证列表将链接到firestore列表中的我的用户列表,以显示用户帐户类型,无论是admin,staff还是Student。

0 个答案:

没有答案