Angular6 如何使用httpservice在gridoption内绑定ag网格的rowdata
我正在使用ag grid license edition,希望使用服务将记录集带到网格。我正在使用Ag Grid gridoption属性并初始化rowdata 在component.ts类的构造函数中。但是数据没有被渲染。也没有错误。请看一下我的component.ts类 请注意:web api正确返回json数据,Angular中的服务在没有Ag Grid的情况下测试成功 不要用gridOptions提供columnDefs和rowData,而是尝试像这样直接提供它们Angular6 如何使用httpservice在gridoption内绑定ag网格的rowdata,angular6,ag-grid,Angular6,Ag Grid,我正在使用ag grid license edition,希望使用服务将记录集带到网格。我正在使用Ag Grid gridoption属性并初始化rowdata 在component.ts类的构造函数中。但是数据没有被渲染。也没有错误。请看一下我的component.ts类 请注意:web api正确返回json数据,Angular中的服务在没有Ag Grid的情况下测试成功 不要用gridOptions提供columnDefs和rowData,而是尝试像这样直接提供它们 <ag-grid
<ag-grid-angular
[gridOptions]="gridOptions"
[rowData]="rowData"
[columnDefs]="columnDefs"
>
</ag-grid-angular>
如果您在这之后遇到任何问题,请告诉我。您能分享用.html页面编写的代码吗谢谢您的回复,也许我已经通过以下实现获得了解决方案:
<ag-grid-angular
[gridOptions]="gridOptions"
[rowData]="rowData"
[columnDefs]="columnDefs"
>
</ag-grid-angular>
rows: any[] = [];
columnDefs: ColDef[];
constructor(private personservice: personservice) {
this.gridOptions = <GridOptions>{};
this.columnDefs = [
// your column definition goes here
];
}
ngOnInit() {
this.personservice.findAll().subscribe(
persons => {
this.rows = persons
},
error => console.log(error)
)
}