AngularFIRE Eigenschaft 'abonnieren' existiert nicht auf Typ 'AngularFireList<{}>'

Bin ich nach dieses tutorial darüber, wie eine Verbindung eckig mit FB Datenbank. Aber in minute 17:30 bin ich immer diese Fehlermeldung:

Eigenschaft 'abonnieren' existiert nicht auf Typ 'AngularFireList<{}>'

meine AppComponent:

import { Component } from '@angular/core';
import {AngularFireDatabase, AngularFireDatabaseModule} from 'angularfire2/database';

import {AngularFireAuth, AngularFireAuthModule} from 'angularfire2/auth';
import { Observable } from 'rxjs/Observable';
import * as firebase from 'firebase/app';
import { Country } from './models/country';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

export class AppComponent {
  countries: any[];

  constructor(db: AngularFireDatabase )
  {
     db.list('/Country/countries')
     .subscribe(countries => { // <--ERROR IS HERE
      this.countries = countries;
      console.log(this.countries);
      });
  }
}

Mein Modell:

export class Country {
     //--ATTRIB--
     id: string;
     name: string;
     code: string;
     urlFlag: string;
}

Kann nicht finden, etwas über diese Fehler. Ich bin Anfänger in eckig. Vielen Dank wenn Sie mir helfen können.

InformationsquelleAutor Diego Venâncio | 2017-10-13

Schreibe einen Kommentar