Joao  Ventura
Joao Ventura

Reputation: 65

How to access elements of FirebaseListObservable from scripts

I am working with Angular 2 (more precisely Ionic 2) and Firebase. I use angularfire2 to make them communicate.

While I can very easily go through all the elements of a FirebaseListObservable in a view (using the pipe async syntax), I cannot find a way of doing this from within my scripts.

I've been looking for a while and there are no examples which show this way of accessing the data; they all access it from the view part of the application.

How can I access the elements of FirebaseListObservable from within scripts?

Upvotes: 1

Views: 112

Answers (1)

user1752532
user1752532

Reputation:

Not 100% sure what you are asking but i use

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

In my firebase service. I can then use it in the component like so

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

Upvotes: 1

Related Questions