新しいプロジェクトでag-gridの「入門」チュートリアルを行ってきました。すべての手順を完了しましたが、エラーメッセージが表示されました
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';
私のすべてのコードを、チュートリアルで提供されている例といくつかのプランカーの例と比較しましたが、違いに気づかなかった。ClientSideRowModelModuleをapp.moduleにインポートしようとしましたが、インターフェイスが要求された角度と一致しなかったため、機能しませんでした。アイデアが足りず、修正方法に関する情報が見つかりませんでした。
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 }
];...
私はAngularを使用しています:8.2.10、Angular CLI:8.2.2、npm:6.9.0