【发布时间】:2020-07-09 07:20:04
【问题描述】:
我有下面给出的特定格式的数据,我已将数据存储在 this.list 但是我必须将 this.list 分配给一个变量,即 rowData 但它显示数组长度为 0 而列表有数据。请参考图片以更清楚地了解问题。
Response of list is showing here
Assigning data to rowData but getting nothing
JSON 数据格式是-
[
{
group: 'Group A',
participants: [
{
group: 'Menu',
enable: 'Michael Phelps',
menuType: '2008',
url: 'United States',
participants: [
{
group: 'Menu.1',
enable: 'Michael Phelps',
menuType: '2008',
url: 'United States'
}
]
},
{
group: 'Menu2',
enable: 'Michael Phelps',
menuType: '2008',
url: 'United States'
}
]
},
{
group: 'Group A',
participants: [
{
group: 'Menu',
enable: 'Michael Phelps',
menuType: '2008',
url: 'United States',
participants: [
{
group: 'Menu.1',
enable: 'Michael Phelps',
menuType: '2008',
url: 'United States'
}
]
},
{
group: 'Menu2',
enable: 'Michael Phelps',
menuType: '2008',
url: 'United States'
}
]
}
]
【问题讨论】:
-
它显示长度为零,因为该语句可能尚未被解释。当你在组件后面的某个地方使用
this.rowData时会发生什么?它仍然显示长度为零吗? -
不,如果我们在任何地方使用,this.rowData 显示相同。
-
那你能把组件代码贴出来吗?
-
是的,完成了。感谢您的意见。我曾经在函数中声明 rowData:any 然后 this.rowData= this.list 并且它正在工作。
标签: javascript angular typescript ag-grid-angular