Ich habe derzeit ein Problem mit Angular2 und Observable-Objekt.Observable fromArray
Ich habe eine Komponente, die einen Service anruft: eine echte Verbindung mit einer API und einer gefälschten.
Der Dienst an die API verknüpft funktioniert gut, aber wenn ich die gefälschten verwenden, mag ich ein Array von beobachtbaren Objekt zurückgeben, aber ich habe diesen Fehler: „Observable_1.Observable.fromArray ist keine Funktion“
hier ist mein Code:
Komponente:
this._raceService.list().subscribe(newRaces => {
this.races = newRaces;
});
Echt Service:
list(){ return this._http.get('http://dev.backend.com/api.php', options).map(res => res.json()); }
Fake-Service:
list() { return Observable.fromArray([{ name: 'London' }]); }
Können Sie mir helfen plz?
Prost
Danke, aber wenn ich beobachtbare verwenden.von Ich habe dies bei der Kompilierung: Fehler TS2346: Gelieferte Parameter stimmen mit keiner Signatur des Aufrufziels überein. Und wie Rx.Observable zu verwenden, wenn Rx kein exportiertes Mitglied hat? – intuix
ist das ein Typoskript Fehler in Bezug auf die List-Methode Signatur? brauchst du vielleicht list(): any {... –
Bekomme es nicht was list() tun soll? Liste ist keine Observable-Eigenschaft. Ich brauche eine Methode von einem Observable-Objekt, die ein Array in Parameter .. und schließlich muss "subskribierbar" sein, wie meine Component-Aufrufe subscribe auf das Ergebnis. – intuix