import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { FarrisFormsModule } from '@farris/ui-forms'; import { LookupModule } from '@farris/ui-lookup'; import { ComboListModule } from '@farris/ui-combo-list'; import { InputGroupModule } from '@farris/ui-input-group'; import { ModalModule } from '@farris/ui-modal'; import { FarrisDatePickerModule } from '@farris/ui-datepicker'; import { NumberSpinnerModule } from '@farris/ui-number-spinner'; import { TimePickerModule } from '@farris/ui-time-picker'; import { LocaleModule } from '@farris/ui-locale'; import { SwitchModule } from '@farris/ui-switch'; import { FarrisTooltipModule } from '@farris/ui-tooltip'; import { FarrisCommonModule} from '@farris/ui-common' // import { BatchEditDialogService } from './batch-edit-dialog.service'; import { BatchEditDialogComponent } from './batch-edit-dialog.component'; import { LookupDirective } from './lookup.directive'; import { ResultConfirmComponent } from './result-confirm/result-confirm.component'; @NgModule({ declarations: [ BatchEditDialogComponent, LookupDirective, ResultConfirmComponent ], imports: [ CommonModule, FormsModule, FarrisFormsModule, LookupModule, ComboListModule, InputGroupModule, ModalModule, FarrisDatePickerModule, NumberSpinnerModule, TimePickerModule, SwitchModule, FarrisTooltipModule, FarrisCommonModule, LocaleModule.forRoot(), ], exports: [ BatchEditDialogComponent, LookupDirective, ResultConfirmComponent ], entryComponents: [ BatchEditDialogComponent, ResultConfirmComponent ] }) export class BatchEditDialogModule { // static forRoot(): ModuleWithProviders { // return { // ngModule: BatchEditDialogModule, // providers: [ // BatchEditDialogService // ] // }; // } }