@@ -2,7 +2,7 @@ import { BrowserModule } from '@angular/platform-browser';
22import { NgModule } from '@angular/core' ;
33import { AppComponent } from './app.component' ;
44import { AppareilComponent } from './appareil/appareil.component' ;
5- import { FormsModule } from '@angular/forms' ;
5+ import { FormsModule , ReactiveFormsModule } from '@angular/forms' ;
66import { AppareilService } from './services/appareil.service' ;
77import { AuthComponent } from './auth/auth.component' ;
88import { AppareilViewComponent } from './appareil-view/appareil-view.component' ;
@@ -12,11 +12,16 @@ import { SingleAppareilComponent } from './single-appareil/single-appareil.compo
1212import { FourOhFourComponent } from './four-oh-four/four-oh-four.component' ;
1313import { AuthGuard } from './services/auth-guard.service' ;
1414import { EditAppareilComponent } from './edit-appareil/edit-appareil.component' ;
15+ import { UserService } from './services/user.service' ;
16+ import { UserListComponent } from './user-list/user-list.component' ;
17+ import { NewUserComponent } from './new-user/new-user.component' ;
1518
1619const appRoutes : Routes = [
1720 { path : 'appareils' , canActivate : [ AuthGuard ] , component : AppareilViewComponent } ,
1821 { path : 'appareils/:id' , canActivate : [ AuthGuard ] , component : SingleAppareilComponent } ,
1922 { path : 'edit' , canActivate : [ AuthGuard ] , component : EditAppareilComponent } ,
23+ { path : 'users' , /*canActivate: [AuthGuard],*/ component : UserListComponent } ,
24+ { path : 'new-user' , /*canActivate: [AuthGuard],*/ component : NewUserComponent } ,
2025 { path : 'auth' , component : AuthComponent } ,
2126 { path : '' , component : AuthComponent } ,
2227 { path : 'not-found' , component : FourOhFourComponent } ,
@@ -31,17 +36,21 @@ const appRoutes: Routes = [
3136 AppareilViewComponent ,
3237 SingleAppareilComponent ,
3338 FourOhFourComponent ,
34- EditAppareilComponent
39+ EditAppareilComponent ,
40+ UserListComponent ,
41+ NewUserComponent
3542 ] ,
3643 imports : [
3744 BrowserModule ,
3845 FormsModule ,
46+ ReactiveFormsModule ,
3947 RouterModule . forRoot ( appRoutes )
4048 ] ,
4149 providers : [
4250 AppareilService ,
4351 AuthService ,
44- AuthGuard
52+ AuthGuard ,
53+ UserService
4554 ] ,
4655 bootstrap : [ AppComponent ]
4756} )
0 commit comments