'ngx-datatable-column' 不是已知元素 - Angular 8 ngx-datatable
'ngx-datatable-column' is not a known element - Angular 8 ngx-datatable
我正在尝试使用 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
在 app.module.ts 的导入部分更改以下内容:
来自:
[NgxDatatableModule]
收件人:
NgxDatatableModule
不知道为什么,但将 Node 降级到 12.15.0 就成功了。错误消失了!
我正在尝试使用 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
在 app.module.ts 的导入部分更改以下内容:
来自: [NgxDatatableModule]
收件人: NgxDatatableModule
不知道为什么,但将 Node 降级到 12.15.0 就成功了。错误消失了!