File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
projects/ngx-back-button/src/lib Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 1- import { ModuleWithProviders , NgModule } from '@angular/core'
1+ import { APP_INITIALIZER , ModuleWithProviders , NgModule } from '@angular/core'
22import { NgxBackButtonServiceProvider } from './ngx-back-button.const'
33import { NgxBackButtonDirective } from './ngx-back-button.directive'
44import { NgxBackButtonServiceConfig } from './ngx-back-button.interface'
@@ -13,11 +13,16 @@ export class NgxBackButtonModule {
1313 return {
1414 ngModule : NgxBackButtonModule ,
1515 providers : [
16- NgxBackButtonService ,
1716 {
1817 provide : NgxBackButtonServiceProvider ,
1918 useValue : config ,
2019 } ,
20+ {
21+ provide : APP_INITIALIZER ,
22+ useFactory : ( service : NgxBackButtonService ) => ( ) => service ,
23+ deps : [ NgxBackButtonService ] ,
24+ multi : true ,
25+ } ,
2126 ] ,
2227 }
2328 }
You can’t perform that action at this time.
0 commit comments