- useFactory: (metaFactory)
- })
- ],
- providers: [ // expose our Services and Providers into Angular's dependency injection
- ENV_PROVIDERS,
- APP_PROVIDERS
- ]
-})
-export class AppModule {
- constructor (
- public appRef: ApplicationRef,
- public appState: AppState
- ) {}
-
- public hmrOnInit (store: StoreType) {
- if (!store || !store.state) {
- return
- }
- console.log('HMR store', JSON.stringify(store, null, 2))
- /**
- * Set state
- */
- this.appState._state = store.state
- /**
- * Set input values
- */
- if ('restoreInputValues' in store) {
- let restoreInputValues = store.restoreInputValues
- setTimeout(restoreInputValues)
- }
+ useFactory: (metaFactory),
+ deps: [ ServerService ]
+ }),