現在、サーバーからデータを取得しています。
[
{
id:1,
name:demo,
request: {
id: 1,
localCompany: {
id: 1
}
}
}]
[{ }, { }] これが私の json オブジェクトの外観です。
$http サービスを呼び出して gridOptions: {data: this.data} に入れると、コンソール ウィンドウに次のエラーが表示されます: TypeError: newRawData.forEach is not a function。
data: ng.IPromise<any[]> = this.programService.getRequestsForProgram(this.model.id).then((data: any) => {
console.log(data);
return data;
});
gridOptions: {} = {
data: this.data ,
paginationPageSize: 5
//columnDefs: this.programCountryService.getHeaders()
};
これは私が現在使用しているコードです。
このエラーを取り除く方法はありますか? また、グリッドに localCompany.Id のみが表示され、name:demo が表示されない可能性はありますか?