/ / NgFor unterstützt nur die Bindung an Iterables wie Arrays in Ionic3 - Javascript, Arrays, eckig, Typoskript, ionischen Rahmen

NgFor unterstützt nur die Bindung an Iterables wie Arrays in Ionic3 - Javascript, Arrays, eckig, Typoskript, ionischen Rahmen

Ich möchte ein Speicherobjekt von Ionic in einArray, um in einer Ionenansicht lesbar zu sein. Ich bekomme diesen Fehler: NgFor unterstützt nur die Bindung an Iterables wie Arrays. Wie konvertiert man ein Objekt in ein Array? Muss ich für jeden Speicher die Daten in ein Array pushen? Das ist das Objekt: Bildbeschreibung hier eingeben Grüße Frank

Antworten:

0 für die Antwort № 1

Sie können die Object.values ​​von ES6 verwenden, um ein Array von Werten zu erhalten:

var obj = {
"1": { prop: "xxx" },
"2": { prop: "yyy" },
"3": { prop: "zzz" }
}

var arr = Object.values(obj);

console.log(arr);


0 für die Antwort № 2

Ich versuche eine Annäherung, um ein Array des Speicherionenobjekts wie folgt zu erhalten:

this.storage.forEach((value: string, key: string, index: number) => {
//console.log(key);
console.log("value",value);
});

Es gibt ein Array des Objekts mit zusätzlichen Werten zurück! Seltsam ..... Lösung von Hier