2017-10-24 17 views
-1

Ionicのストレージオブジェクトを配列に変換してイオンビューで読み込み可能にしたいとします。 このエラーが発生しました:NgForは配列などのIterablesへのバインドのみをサポートしています。 オブジェクトを配列に変換する方法は? 私はforEachストレージにデータを配列にプッシュする必要がありますか? これはオブジェクトです: enter image description here よろしく フランクNgForはIonic3の配列などのIterableへのバインドのみをサポートします

+0

可能な重複から ソリューション[活字体オブジェクトを配列に変換する - \ * ngForは、オブジェクトの反復をサポートしていないため〕(https://stackoverflow.com/questions/41458400/typescript-オブジェクトを配列に変換するためにサポートしません) –

+0

オブジェクトを表示できますか? – Faly

答えて

0

あなたは値の配列を取得するためにES6のObject.valuesを使用することができます。

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

 
var arr = Object.values(obj); 
 

 
console.log(arr);

0

私が取得するapprochを試してみてくださいこのような貯蔵イオン性物体のアレイ:

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

オブジェクトの配列を返しますが、追加の値があります。 奇妙な.....のhere

関連する問題