AngularFire获取用户列表

时间:2017-08-05 10:06:09

标签: angular firebase ionic-framework firebase-realtime-database angularfire2

我正在尝试从我的firebase获取用户列表,但我的getUsers方法返回undefined。为什么会发生这种情况以及从“Authentificated”部分获取用户数组的正确方法是什么?

enter image description here

我试图做的事情:

提供商 -

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()

  }
}

1 个答案:

答案 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