私は配列に要素を追加する必要がある関数を書いています。私のデータベースからデータを取得しています。要素を追加すると、すべての要素が追加されますrowDataのArray [0]配列は0番目のインデックスにのみ追加されます
private createRowData() {
var rowData:any[] = [];
this.wakanda.catalog.then(ds => {
ds.Group.query({select : 'groupName'}).then(op => {
for(let entity of op['entities']){
rowData.push(
{row : entity.groupName});
}
});
});
return rowData;
}
私の出力は、私はどのように私はそれを事前に
感謝を解決するのです。この
のようなものを必要とし、この
のようなものです
この行は、私には容疑者を探します: 'VARのrowData:任意の[] = [];'。 'var'を削除してみてください。 –
すべてが良いです、あなたは約束を終える前にあなたのデータをロギングしています。だからクロムはあなたに空の配列を示しますが、あなたがそれを費やしてから約束が守られてクロムがそれを埋めるようになります。 –
varを削除しようとしましたが、同じエラーが発生しました – skid