Nested Observable in Angular 2

9

Ich probiere Angular 2's http GET aus, um eine Liste der Top-Artikel über HackerNews zu erhalten, und danach werde ich ihre jeweiligen Details in einer verschachtelten Observablen abrufen.

Dieser Fehler tritt auf, wenn ich versuche, die Daten in meinem HTML-Code zu wiederholen und anzuzeigen.

  

Es kann kein anderes unterstützendes Objekt '[Objekt Objekt]'

gefunden werden

Ich vermute auch, dass es einen besseren Weg geben sollte, irgendeinen Zeiger zu machen?

%Vor%

HTML

%Vor%     
SteD 07.01.2016, 09:18
quelle

2 Antworten

5

Ich halte es nicht für eine gute Methode, beobachtbare xhr-Aufrufe zu verschachteln ... aber ich bin kein Experte und kann Ihnen nicht sagen, warum Sie diese Ausnahme bekommen haben (vielleicht über diese that var .. ).

Aber ich habe einen anderen Ansatz, um es Ihnen zu zeigen:

Eine erste Komponente <top-stories> lädt die ID-Liste und generiert dann die andere Komponente <top-story> für jedes:

%Vor%

Die Komponente <top-story> lädt selbst Details und zeigt es:

%Vor%

Sie können damit in diesem Fall spielen: Zypern

    
bertrandg 07.01.2016, 18:01
quelle
18

Ich denke, Sie können es auf eine eher rx-ähnliche Weise umschreiben:

%Vor%     
luisgabriel 08.01.2016 16:51
quelle

Tags und Links