属性"列表"在类型"数据库"上不存在



我正在尝试遵循Angular2 Firebase应用程序教程,但我被困在此错误上。最新版本中似乎不再存在列表方法,我无法获得任何线索来修复此错误。

firebase.service.ts

import { Injectable } from '@angular/core';
import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated";
@Injectable()
export class FirebaseService {
    listings: FirebaseListObservable<any[]>;
    constructor(private af:AngularFireDatabase) { }
  getListings(){
      this.listings=this.af.database.list('/listings') as FirebaseListObservable<Listing[]>
      return this.listings;
  }
}
interface Listing{
  //declarations
}

只需将其用作,

getListings(){
   this.listings=this.af.list('/listings') as FirebaseListObservable<Listing[]>
   return this.listings;    
}

最新更新