我已经在Angular 6中完全设置了一个ag-grid,当页面启动时显示所有rowData的内容正确。然而,当向rowData添加项目时,ag-grid的显示不会更新。
以下是我在StackBlitz链接中设置的情况:
https://stackblitz.com/edit/ag-grid-error?file=src/app/app.component.ts
我设置了这个,使得每次点击顶部按钮时,都会向rowData添加一个项目,并将rowData记录到控制台(在右下角访问)。我遇到的问题是,当我点击按钮更新rowData时,ag-grid不会显示新的项目。
有趣的是,如果您删除编辑器中的任何代码并重新输入它以更新显示,则新项目将在ag-grid上显示。
提前感谢任何知道如何解决此问题的人。
list.ts
改为服务,这样它就可以与其他组件共享。你还可以在服务中添加rowData
,并从hello.component.ts
向其添加项目。然后,一旦加载了app.component.ts
,你就可以将列表服务的rowData
作为网格的数据源使用。 - ElasticCode