J'ai parcouru le tutoriel "Mise en route" pour l'ag-grid sur le nouveau projet. A terminé toutes les étapes mais a obtenu une erreur disant
ag-Grid: could not find matching row model for rowModelType clientSide
ag-Grid: Row Model "Client Side" not found. Please ensure the ClientSideRowModelModule is loaded using: import '@ag-grid-community/client-side-row-model';
J'ai comparé tout mon code avec des exemples fournis dans le tutoriel et quelques exemples de plunker, et je n'ai remarqué aucune différence. J'ai essayé d'importer ClientSideRowModelModule dans l'app.module mais les interfaces ne correspondaient pas à ce que l'angulaire demandait, donc cela n'a pas fonctionné. Je suis à court d'idées et je n'ai trouvé aucune information sur la façon de le réparer.
app.module.ts:
... imports: [
BrowserModule,
AppRoutingModule,
AgGridModule.withComponents([])
],...
app.cpmponent.html:
<ag-grid-angular
style="width: 500px; height: 500px;"
class="ag-theme-balham"
[rowData]="rowData"
[columnDefs]="columnDefs"
>
</ag-grid-angular>
app.component.ts:
...columnDefs = [
{headerName: 'Make', field: 'make' },
{headerName: 'Model', field: 'model' },
{headerName: 'Price', field: 'price'}
];
rowData = [
{ make: 'Toyota', model: 'Celica', price: 35000 },
{ make: 'Ford', model: 'Mondeo', price: 32000 },
{ make: 'Porsche', model: 'Boxter', price: 72000 }
];...
J'utilise Angular: 8.2.10, Angular CLI: 8.2.2, npm: 6.9.0