ag-grid angular2 cellRendererFramework фабрика компонентов не найдена

Я попытался реализовать один из следующих примеров:

https://www.ag-grid.com/ag-grid-angular2-support/

colDef = {
    // instead of cellRenderer we use cellRendererFramework
    cellRendererFramework: {
        template: '{{params.value | currency}}',
        moduleImports: [CommonModule]
    },
    // specify all the other fields as normal
    headerName: "Currency Pipe Template",
    field: "value",
    width: 200

Импорт в модуль:

@NgModule({
  imports: [
    .....
    AgGridModule.withComponents([])
],

Я получаю следующую ошибку:

Ошибка: не найдена фабрика компонентов для [объекта объекта]. Вы добавили его в @NgModule.entryComponents? at noComponentFactoryError (core.es5.js:3302) [angular] в _NullComponentFactoryResolver.resolveComponentFactory (core.es5.js:3320) [angular] в CodegenComponentFactoryResolver.resolveComponentFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryFactoryCom: Фабрика ядра (core.es5.js:3362) [angular] в Ng2ComponentFactory.createComponent (ng2ComponentFactory.js:149) [angular] в CellRenderer.createComponent (ng2ComponentFactory.js:47) [angular.jomCentreGentInGentCGentCG:167) [angular] в CellRenderer.init (ng2ComponentFactory.js:34) [angular] в CellRendererService.useCellRenderer (cellRendererService.js:49) [угловой] в RenderedCell.useCellRenderer (предоставленный anglell).putDataIntoCell (renderedCell.js:957) [угловой] в RenderedCell.populateCell (renderedCell.js:784) [угловой] в RenderedCell.init (renderedCell.js:323) [угловой] в vendor.bundle.js:1900: 1900 [угловое]

Я получаю ту же ошибку с:

@NgModule({
  imports: [
    .....
    AgGridModule.withComponents([CommonModule])
],

Или с:

colDef = {
    // instead of cellRenderer we use cellRendererFramework
    cellRendererFramework: {
        template: '{{params.value}}'
    },
    // specify all the other fields as normal
    headerName: "Currency Pipe Template",
    field: "value",
    width: 200

@NgModule({
      imports: [
        .....
        AgGridModule.withComponents([])
    ],

Что такое правильный модуль для импорта или для entryComponents?

0 ответов

Другие вопросы по тегам