如何从虚拟 API 获取数据并使用 AG 网格以角度显示它

Posted

技术标签:

【中文标题】如何从虚拟 API 获取数据并使用 AG 网格以角度显示它【英文标题】:How to get the data from a dummy API and display it using AG grid in angular 【发布时间】:2022-01-14 06:39:48 【问题描述】:

我正在尝试显示来自 API 的数据并使用 AG 网格以角度显示它。我正在使用 API using to get the data. 。但我在我的应用程序中收到错误“t.map 不是 o.setRowData 的函数”。在堆栈闪电战中,数据不显示。请通过查看我的示例帮助我显示数据。stack blitz example. please find here

【问题讨论】:

查看如何以更好的方式提问 [***.com/help/how-to-ask] 【参考方案1】:

您需要在代码中进行以下更改:

html:您将收到 Observable 作为响应,因此您必须使用 async 运算符。

[rowData]="rowData | async"

TS:您的 API 返回两个键“元”和“数据”,因此您必须正确映射它

this.rowData = this.http.get<any[]>('https://gorest.co.in/public/v1/users')
.pipe(
  map(res => res.data)
);

链接到stackblitz

【讨论】:

以上是关于如何从虚拟 API 获取数据并使用 AG 网格以角度显示它的主要内容,如果未能解决你的问题,请参考以下文章

如何在反应中实现 AG 网格行内的按钮

如何在 redux 或组件函数中处理 AG-Grid API 操作?

将值更新到 AG 网格中的服务器

react ag网格中的行删除后如何刷新网格

Ag Grid 无限滚动

我应该如何使用 React Hooks 挂在 ag-grid api 上