如何从脚本访问FirebaseListObservable的元素

时间:2017-02-05 17:25:03

标签: angularjs list firebase angularfire2

我正在使用Angular 2(更确切地说是Ionic 2)和Firebase。我使用angularfire2让它们进行通信。

虽然我可以非常轻松地浏览视图中FirebaseListObservable的所有元素(使用管道异步语法),但我无法在脚本中找到这样做的方法。

我一直在寻找一段时间,并没有显示这种访问数据方式的例子;他们都从应用程序的视图部分访问它。

如何从脚本中访问FirebaseListObservable的元素?

1 个答案:

答案 0 :(得分:1)

不是100%确定你在问什么但是我用

getData(fbPath:string) {
   return new Promise(resolve => {
      this.af.database.list(fbPath).subscribe(res => resolve(res));
   })
}

在我的firebase服务中。然后我可以在组件中使用它

this.api.getData('organisations').then(data => {
    console.log(data);
}