将AG Grid转换为企业时出错

时间:2019-12-05 13:33:47

标签: angular ag-grid

我目前正在尝试将使用AG Grid免费版的项目转换为企业免费试用版。但是,按照AG Grid网站上的说明进行操作时,出现此错误:

未捕获的TypeError:无法读取未定义的属性'EnterpriseCoreModule'

认为这可能是由于我创建的项目试图在一个新的项目上构建而导致的,但是我仍然遇到相同的错误。

有人遇到此错误吗?在网上查看,找不到任何结果。任何人都可以帮助将我的AG Grid激活到企业吗?

1 个答案:

答案 0 :(得分:1)

好。 让我们逐步进行安装

  1. 安装所有依赖项
npm i --save ag-grid-angular
npm i --save ag-grid-community
npm i --save ag-grid-enterprise
  1. app.module.ts中导入部门
import {AgGridModule} from "ag-grid-angular";
@NgModule({
    imports: [
        AgGridModule.withComponents([])]
})
  1. 导入ag-Grid样式-在styles.scss
@import "~@ag-grid-community/all-modules/dist/styles/ag-grid.css";
@import "~@ag-grid-community/all-modules/dist/styles/ag-theme-balham.css";

4。在main.ts中设置许可证密钥

但是模块的顺序很重要!

  

我们建议您在引导应用程序之前,在主引导文件(通常命名为main.ts或boot.ts)中设置许可证密钥。

import { LicenseManager } from "ag-grid-enterprise";


LicenseManager.setLicenseKey("YOUR_KEY");
platformBrowserDynamic().bootstrapModule(AppModule).catch(err => console.error(err));