【发布时间】:2020-01-23 12:21:38
【问题描述】:
导入 Angular 光滑网格后,角度构建失败
import { AngularSlickgridModule } from 'angular-slickgrid';
imports:[AngularSlickgridModule]
ng 构建 --prod
【问题讨论】:
标签: angular webpack slickgrid terser
导入 Angular 光滑网格后,角度构建失败
import { AngularSlickgridModule } from 'angular-slickgrid';
imports:[AngularSlickgridModule]
ng 构建 --prod
【问题讨论】:
标签: angular webpack slickgrid terser
从 angular-slickgrid github 示例中,导入 AngularSlickgridModule 的正确方法如下
import { AngularSlickgridModule } from 'angular-slickgrid';
imports: [
AppRoutingRoutingModule,
BrowserModule,
FormsModule,
HttpClientModule,
NgSelectModule,
TabsModule.forRoot(),
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: (createTranslateLoader),
deps: [HttpClient]
}
}),
AngularSlickgridModule.forRoot({
// add any Global Grid Options/Config you might want
// to avoid passing the same options over and over in each grids of your App
enableAutoResize: true,
autoResize: {
containerId: 'demo-container',
sidePadding: 15
}
}),],
更多详情请参考repo中的示例代码
【讨论】:
AngularSlickgridModule.forRoot()的导入中缺少forRoot(),没有它就行不通,我知道,因为我是作者,我已经在GitHub上告诉他看那个forRoot()...我提供了大量的 Wiki 和 Demo,克隆 Demo 绝对是最简单的入门方法... BTW TranslateService 不再是依赖项,它可以有或没有,它是一个 @Optional 服务,因此可以从导入中省略。