AngularFire获取用户列表
我试图从firebase中获取用户列表,但getUsers方法返回undefined。为什么会发生这种情况?从“Authentificated”部分获取用户数组的正确方法是什么 我想做的是: 提供者-AngularFire获取用户列表,angular,firebase,ionic-framework,firebase-realtime-database,angularfire2,Angular,Firebase,Ionic Framework,Firebase Realtime Database,Angularfire2,我试图从firebase中获取用户列表,但getUsers方法返回undefined。为什么会发生这种情况?从“Authentificated”部分获取用户数组的正确方法是什么 我想做的是: 提供者- export class FirebaseProvider { constructor(private afdatabase: AngularFireDatabase) {} getUsers() { return this.afdatabase.list('/users')
export class FirebaseProvider {
constructor(private afdatabase: AngularFireDatabase) {}
getUsers() {
return this.afdatabase.list('/users');
}
}
users.ts-
export class UsersPage {
usersList: FirebaseListObservable<any[]>
constructor(private firebaseProvider: FirebaseProvider) {
this.usersList = this.firebaseProvider.getUsers()
}
}
导出类UsersPage{
usersList:FirebaseListObservable
构造函数(专用firebaseProvider:firebaseProvider){
this.usersList=this.firebaseProvider.getUsers()
}
}
似乎您需要在数据库部分创建用户,因为出于安全原因,firebase不允许您从“authentificated”部分获取用户列表
见: