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: Grüße Frank
Antworten:
0 für die Antwort № 1Sie 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