Ich habe das Tutorial "Erste Schritte" für das Ag-Grid des neuen Projekts durchgearbeitet. Alle Schritte abgeschlossen, aber eine Fehlermeldung angezeigt
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';
Ich habe meinen gesamten Code mit den im Tutorial bereitgestellten Beispielen und einigen Plunker-Beispielen verglichen und keine Unterschiede festgestellt. Es wurde versucht, ClientSideRowModelModule in app.module zu importieren, aber die Schnittstellen stimmten nicht mit dem angeforderten Winkel überein, sodass es nicht funktionierte. Ich habe keine Ideen mehr und konnte keine Informationen zur Behebung finden.
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 }
];...
Ich verwende Angular: 8.2.10, Angular CLI: 8.2.2, npm: 6.9.0