import { LoadingModule } from '@farris/ui-loading'; import { ComboLookupComponent } from './combo-lookup/combo-lookup.component'; import { DataColumnModule } from '@farris/ui-common/column'; import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { InputGroupModule } from '@farris/ui-input-group'; import { FarrisCommonModule } from '@farris/ui-common'; import { DatalistModule } from '@farris/ui-datalist'; import { DataTableModule } from '@farris/ui-datatable' import { TreeTableModule } from '@farris/ui-treetable'; import { ComboPanelComponent } from './combo-panel.component'; import { ComboComponent } from './combo.component'; import { CombolistComponent } from './combo-list/combo-list.component'; import { MessagerModule } from '@farris/ui-messager'; import { TreeModule } from '@farris/ui-tree'; @NgModule({ imports: [ CommonModule, FormsModule, InputGroupModule, MessagerModule.forRoot(), LoadingModule.forRoot(), DatalistModule, DataTableModule, TreeTableModule, DataColumnModule.forRoot(), FarrisCommonModule.forRoot(), TreeModule ], declarations: [ ComboComponent, ComboPanelComponent, CombolistComponent, ComboLookupComponent ], exports: [ ComboComponent, ComboPanelComponent, CombolistComponent, DataColumnModule, InputGroupModule, ComboLookupComponent, DatalistModule, DataTableModule, TreeTableModule, FarrisCommonModule, TreeModule ] }) export class ComboModule { // static forRoot(): ModuleWithProviders { // return { // ngModule: ComboModule, // providers: [ // ComboService // ] // }; // } }