@@ -19,47 +19,49 @@ import {environment} from '../environments/environment';
19
19
import { RouterState , StoreRouterConnectingModule } from '@ngrx/router-store' ;
20
20
21
21
import { EffectsModule } from '@ngrx/effects' ;
22
- import { EntityDataModule } from '@ngrx/data' ;
23
22
import { MatProgressSpinnerModule } from '@angular/material' ;
24
- import { reducers , metaReducers } from './reducers' ;
23
+ import { metaReducers , reducers } from './reducers' ;
25
24
import { AuthGuard } from './auth/auth.guard' ;
26
25
27
26
28
27
const routes : Routes = [
29
- {
30
- path : 'courses' ,
31
- loadChildren : ( ) => import ( './courses/courses.module' ) . then ( m => m . CoursesModule ) ,
32
- canActivate : [ AuthGuard ]
33
- } ,
34
- {
35
- path : '**' ,
36
- redirectTo : '/'
37
- }
28
+ {
29
+ path : 'courses' ,
30
+ loadChildren : ( ) => import ( './courses/courses.module' ) . then ( m => m . CoursesModule ) ,
31
+ canActivate : [ AuthGuard ]
32
+ } ,
33
+ {
34
+ path : '**' ,
35
+ redirectTo : '/'
36
+ }
38
37
] ;
39
38
40
39
41
-
42
40
@NgModule ( {
43
- declarations : [
44
- AppComponent
45
- ] ,
46
- imports : [
47
- BrowserModule ,
48
- BrowserAnimationsModule ,
49
- RouterModule . forRoot ( routes ) ,
50
- HttpClientModule ,
51
- MatMenuModule ,
52
- MatIconModule ,
53
- MatSidenavModule ,
54
- MatProgressSpinnerModule ,
55
- MatListModule ,
56
- MatToolbarModule ,
57
- AuthModule . forRoot ( ) ,
58
- StoreModule . forRoot ( reducers , { metaReducers } ) ,
59
- StoreDevtoolsModule . instrument ( { maxAge : 25 , logOnly : environment . production } ) ,
60
- EffectsModule . forRoot ( [ ] )
61
- ] ,
62
- bootstrap : [ AppComponent ]
41
+ declarations : [
42
+ AppComponent
43
+ ] ,
44
+ imports : [
45
+ BrowserModule ,
46
+ BrowserAnimationsModule ,
47
+ RouterModule . forRoot ( routes ) ,
48
+ HttpClientModule ,
49
+ MatMenuModule ,
50
+ MatIconModule ,
51
+ MatSidenavModule ,
52
+ MatProgressSpinnerModule ,
53
+ MatListModule ,
54
+ MatToolbarModule ,
55
+ AuthModule . forRoot ( ) ,
56
+ StoreModule . forRoot ( reducers , { metaReducers} ) ,
57
+ StoreDevtoolsModule . instrument ( { maxAge : 25 , logOnly : environment . production } ) ,
58
+ EffectsModule . forRoot ( [ ] ) ,
59
+ StoreRouterConnectingModule . forRoot ( {
60
+ stateKey : 'router' ,
61
+ routerState : RouterState . Minimal
62
+ } )
63
+ ] ,
64
+ bootstrap : [ AppComponent ]
63
65
} )
64
66
export class AppModule {
65
67
}
0 commit comments