Skip to content

Commit

Permalink
fix(ngx-material-timepicker.module): remove BrowserAnimationModule fr…
Browse files Browse the repository at this point in the history
…om timepicker imports so that timepicker can be used with lazy loading modules
  • Loading branch information
Agranom committed May 24, 2018
1 parent 2fc07ba commit 2fb6b7d
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 28 deletions.
2 changes: 2 additions & 0 deletions src/app/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import {NgModule} from '@angular/core';
import {AppComponent} from './app.component';
import {ExampleSourceCodeComponent} from './example-source-code/example-source-code.component';
import {NgxMaterialTimepickerModule} from './material-timepicker/ngx-material-timepicker.module';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';


@NgModule({
Expand All @@ -14,6 +15,7 @@ import {NgxMaterialTimepickerModule} from './material-timepicker/ngx-material-ti
],
imports: [
BrowserModule,
BrowserAnimationsModule,
NgxMaterialTimepickerModule.forRoot()
],
providers: [],
Expand Down
54 changes: 26 additions & 28 deletions src/app/material-timepicker/ngx-material-timepicker.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,38 +9,36 @@ import {NgxMaterialTimepickerFaceComponent} from './components/timepicker-face/n
import {TimeFormatterPipe} from './pipes/time-formatter.pipe';
import {NgxMaterialTimepickerButtonComponent} from './components/timepicker-button/ngx-material-timepicker-button.component';
import {TimepickerDirective} from './directives/ngx-timepicker.directive';
import {BrowserAnimationsModule} from "@angular/platform-browser/animations";
import { OverlayDirective } from './directives/overlay.directive';
import {OverlayDirective} from './directives/overlay.directive';
import {NgxMaterialTimepickerEventService} from './services/ngx-material-timepicker-event.service';
import { FocusAnchorDirective } from './directives/focus-anchor.directive';
import {FocusAnchorDirective} from './directives/focus-anchor.directive';

@NgModule({
imports: [
CommonModule,
BrowserAnimationsModule
],
exports: [
NgxMaterialTimepickerComponent,
TimepickerDirective
],
declarations: [
NgxMaterialTimepickerComponent,
StyleSanitizerPipe,
NgxMaterialTimepickerHoursFaceComponent,
NgxMaterialTimepickerMinutesFaceComponent,
NgxMaterialTimepickerFaceComponent,
TimeFormatterPipe,
NgxMaterialTimepickerButtonComponent,
TimepickerDirective,
OverlayDirective,
FocusAnchorDirective,
]
imports: [
CommonModule
],
exports: [
NgxMaterialTimepickerComponent,
TimepickerDirective
],
declarations: [
NgxMaterialTimepickerComponent,
StyleSanitizerPipe,
NgxMaterialTimepickerHoursFaceComponent,
NgxMaterialTimepickerMinutesFaceComponent,
NgxMaterialTimepickerFaceComponent,
TimeFormatterPipe,
NgxMaterialTimepickerButtonComponent,
TimepickerDirective,
OverlayDirective,
FocusAnchorDirective,
]
})
export class NgxMaterialTimepickerModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: NgxMaterialTimepickerModule,
providers: [NgxMaterialTimepickerService, NgxMaterialTimepickerEventService]
static forRoot(): ModuleWithProviders {
return {
ngModule: NgxMaterialTimepickerModule,
providers: [NgxMaterialTimepickerService, NgxMaterialTimepickerEventService]
}
}
}
}

0 comments on commit 2fb6b7d

Please sign in to comment.