我正在尝试从我的firebase获取用户列表,但我的getUsers方法返回undefined。为什么会发生这种情况以及从“Authentificated”部分获取用户数组的正确方法是什么?
我试图做的事情:
提供商 -
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()
}
}
答案 0 :(得分:2)
It seems like you need to create users in database section, cuz firebase won't let you to fetch users list from "authentificated" section for security reasons.
See: How do I return a list of users if I use the Firebase simple username & password authentication