【问题标题】:Assigning value to rowData but Array giving length 0 - Ag-grid将值分配给 rowData 但数组给出长度 0 - Ag-grid
【发布时间】: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


【解决方案1】:

声明

rowData:any

在函数中调用它。 让我们考虑一下您的回复是 res

this.rowData= res ;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2016-02-07
    • 2017-06-29
    相关资源
    最近更新 更多