导出导入agGridModule的Angular模块

时间:2018-01-24 00:00:12

标签: angular typescript ag-grid ag-grid-ng2

我正在尝试在Angular5中编写一个组件库。我的库有一组丰富的功能/组件。我正在尝试在组件库中使用AgGrid模块。

我理解AgGrid模块需要在编译时知道entryComponents,如果我打算在我的网格中使用它们中的任何一个。这引出了一个有趣的问题。

@NgModule({
imports: [
    BrowserModule,
    AgGridModule.withComponents([
        ...
    ])
],
declarations: [
    AgGridComponent
],
exports: [
    AgGridComponent
]})  export class ComponentLibModule {}

我想导出我的ComponentLibModule以供应用程序使用。问题是,应用程序将定义AgGridModule需要将其视为entryComponents的组件。

如何包装ComponentLibModule以返回一个为AgGrid提供其入口组件的装饰模块?

0 个答案:

没有答案