angular - Error while injecting Firebase as a Service in Component. What can be the issue? -


i having problem in fetching data firebase service. have method called getlisting. service class:

import { injectable } '@angular/core'; import { angularfiredatabase, firebaselistobservable } 'angularfire2/database';  @injectable() export class firebaseservice {    listings: firebaselistobservable<any[]>;    constructor(private af: angularfiredatabase) {}    getlistings(){     console.log('in getlistings');     this.listings = this.af.list('/listings') firebaselistobservable<listing[]>;     return this.listings;   }  }  interface listing{   $key?:string;   title?:string;   type?:string;   image?:string;   city?:string;   owner?:string;   bedrooms?:string; } 

this component injecting service:

import { component, oninit } '@angular/core'; import { firebaseservice } '../../services/firebase.service';  @component({   selector: 'app-listings',   templateurl: './listings.component.html',   styleurls: ['./listings.component.css'] }) export class listingscomponent implements oninit {   listings:any;    constructor(private firebaseservice:firebaseservice) { }    ngoninit() {     this.firebaseservice.getlistings().subscribe(listings => {       console.log(listings);       this.listings = listings;     });   }  } 

i able login using google authentication , when try call getlisting method in service, don't list of data. logging list in console. console log doesn't have data. issue? injecting service in constructor of component , have imported service services folder.

any advice helpful.


Comments

Popular posts from this blog

angular - DownloadURL return null in below code -

meteor - inserting data to database gives error "insert failed: Method '/texts/insert' not found" -