import { NgModule, ModuleWithProviders, InjectionToken } from '@angular/core'; import { GenderModule } from './gender/gender.module'; import { AgeModule } from './age/age.module'; import { HelpModule } from './help/help.module'; import { RetentionModule } from './retention/retention.module'; import { SortselectorModule } from './sortselector/sortselector.module'; import { CosmosDragSortModule } from './dragsort/dragSort.module'; import { TreeModule } from './tree/tree.module'; import { CheckCascaderModule } from './checkcascader/checkcascader.module'; import { AdvancedFilterModule } from './advancedfilter/advancedfilter.module'; import { TableDocModule } from './table/table.module'; import { colorPickerModule } from './colorPicker/colorPicker.module'; // 导出组件 export { GenderComponent } from './gender/gender.component'; export { HelpComponent } from './help/help.component'; export { RetentionComponent } from './retention/retention.component'; export { SortselectorComponent } from './sortselector/sortselector.component' export { CosmosDragSortComponent } from './dragsort/dragSort.component'; export { TreeComponent } from './tree/tree.component'; export { TableDocComponent } from './table/table.component'; export { colorPickerComponent } from './colorPicker/colorPicker.component'; // 导出组件模块 export { GenderModule } from './gender/gender.module'; export { AgeModule } from './age/age.module'; export { HelpModule } from './help/help.module'; export { RetentionModule } from './retention/retention.module'; export { SortselectorModule } from './sortselector/sortselector.module'; export { CosmosDragSortModule } from './dragsort/dragSort.module'; export { TreeModule } from './tree/tree.module'; export { CheckCascaderModule } from './checkcascader/checkcascader.module'; export { AdvancedFilterModule } from './advancedfilter/advancedfilter.module'; export { TableDocModule } from './table/table.module'; export { colorPickerModule } from './colorPicker/colorPicker.module'; @NgModule({ imports: [ GenderModule, AgeModule, HelpModule, RetentionModule, SortselectorModule, CosmosDragSortModule, TreeModule, CheckCascaderModule, AdvancedFilterModule, TableDocModule, colorPickerModule ] }) export class BusinessComponentModule { static forRoot(): ModuleWithProviders { return { ngModule: BusinessComponentModule, providers: [ ] } } } export const businessComponentModuleArray: any[] = [ GenderModule, AgeModule, HelpModule, RetentionModule, SortselectorModule, CosmosDragSortModule, TreeModule, CheckCascaderModule, AdvancedFilterModule, TableDocModule, colorPickerModule ];