Wie kann man eine http-Observable in Angular2 vortäuschen, wenn keine API geschrieben wird

9

Ich bin sowohl mit Angular2 als auch mit Rxjs neu, und ich bin ein wenig verwirrt über einen bestimmten Fall.

Ich habe einen einfachen Service:

%Vor%

Und das funktioniert wie erwartet, aber ich möchte meinen Dienst ohne einen API-Endpunkt entwickeln und ein Observable verwenden, das ich später für http.request austauschen kann. Ich habe versucht, dies mithilfe von Observable.from zu tun, um ein Dummy-Datenfeld in ein Observable zu konvertieren, aber ich bekomme die Fehler

  

Type '{ id: number; title: string; content: string; author: string; }' is not assignable to type 'Article[]'

Ich glaube, das liegt daran, dass es jeden Gegenstand einzeln anstatt des Arrays zurückgibt, kann mir jemand in die richtige Richtung zeigen, wie das funktionieren soll

Aktualisieren : Der Einfachheit halber sehen die DummyData folgendermaßen aus:

%Vor%     
jonnie 27.06.2016, 15:43
quelle

1 Antwort

4

Sie können MockBackend

%Vor%

Aktualisieren

Definieren Sie dummyData like:

%Vor%     
Günter Zöchbauer 27.06.2016, 16:01
quelle