ngx-datatable-column не является известным элементом - Angular 8 ngx-datatable - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь создать пример приложения с Angular 8 и использованием ngx-datatable. Я постоянно получаю сообщение об ошибке «ngx-datatable-column» - неизвестный элемент. Я уже пробовал решения, такие как импорт NgxDatatableModule в дочерний компонент вместо appModule или перезапуск системы после установки. Это все еще там. Я использую все последние версии:

"@ angular / core": "8.2.6", "@ swimlane / ngx-datatable": "^ 16.0.3", узел NVM: 12.16.1

app.module.ts:

import { NgxDatatableModule } from '@swimlane/ngx-datatable';

@NgModule({
  declarations: [
    AppComponent,
    LandingComponent
  ],
  imports: [
    BrowserAnimationsModule,
    BrowserModule,
    [NgxDatatableModule],
    RouterModule.forRoot(routes, {useHash: true}),
    SiLandingPageModule,
    SharedModule,
    HttpClientModule,
    TranslateModule.forRoot({
      loader: {
        provide: TranslateLoader,
        useFactory: (createTranslateLoader),
        deps: [HttpClient]
      }
    })
  ],
  exports: [RouterModule],
  bootstrap: [AppComponent]
})

Файл компонента в точности такой, как здесь: https://github.com/swimlane/ngx-datatable/blob/master/src/app/basic/inline.component.ts

Ответы [ 2 ]

0 голосов
/ 26 февраля 2020

Не знаю почему, но понижение Node до 12.15.0 дало результат. Ошибка ушла!

0 голосов
/ 26 февраля 2020

В разделе импорта в app.module.ts измените следующее:

С: [NgxDatatableModule]

Кому: NgxDatatableModule

...