Ich konvertiere eine eckige 2-Komponente, um asynchrone Datenquellen zu verwenden.ngFür Observables?
Ich hatte eine <div class="col s4" *ngFor="let line of lines; let i = index;">
, die funktionierte, wenn lines
war ein Array von Objekten, jedoch Linien ist jetzt ein Observable eines Array von Objekten.
Dies verursacht Fehler:
Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
versuchte ich <div class="col s4" *ngFor="let line of lines | async; let i = index;">
jedoch, dass kein Unterschied zu machen schien.
Wie soll ich damit umgehen?
Sind Sie sicher, dass die beobachtbaren Renditen ein Array? Können Sie die Netzwerkregisterkarte überprüfen? – echonax
Welche Art von Objekt? –
versuchen Sie '{{Zeilen | asynchron | json}}, um zu sehen, ob Ihr Observable wirklich die erwarteten Daten enthält. Könnte Ihnen helfen, die Wurzel des Problems zu finden. Hier ist ein Beispiel: http://plnkr.co/edit/XqV1gYcYBDgquvh5CGKR?p=preview – Sebastian