2016-09-30 4 views
0

In einem Winkel app, ich holen Daten aus der Feuerbasis db etwa so:Cast FirebaseListObservable <any> zu FirebaseListObservable <MyCustomType>

getObjectById(id: string): FirebaseListObservable<myCustomType> { 
    return this.fire.database.object('/objects/'+id) 
    } 

Dieser führt den Typ Fehler Type 'FirebaseObjectObservable<any>' is not assignable to type 'FirebaseListObservable<myCustomType>'.

Explizite Typumwandlung nicht funktioniert aus dem gleichen Grund:

getObjectById(id: string): FirebaseListObservable<myCustomType> { 
    return <FirebaseListObservable<myCustomType>>this.fire.database.object('/objects/'+id) 
    } 

Wie kann ich typisierte Objekte aus meiner db bekommen?

Antwort

0

Mein schlechtes. Nach dem Posten der Frage habe ich das Problem gesehen:

Ich habe FirebaseListObservable anstelle von FirebaseObjectObservable verwendet.

Firebase Liste Beobachtbar → Firebase Objekt Beobachtbar.

+0

Wie schieben Sie Elemente zu einem FirebaseObjectObservable? – daslicht

Verwandte Themen