Guest User

Untitled

a guest
Jun 17th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. import {ModuleWithProviders, NgModule} from '@angular/core';
  2. import {Route, RouterModule} from '@angular/router';
  3. import {MainComponent} from './main/main.component';
  4. import {HomeComponent} from './main/home/home.component';
  5. import {AuthenticationGuard} from './shared/guard/authentication-guard';
  6. import {LoginComponent} from './login/login.component';
  7.  
  8. const routes: Route[] = [{
  9. path: '',
  10. component: MainComponent,
  11. canActivate: [AuthenticationGuard],
  12. canActivateChild: [AuthenticationGuard],
  13. children: [{
  14. path: '',
  15. component: HomeComponent
  16. },]
  17. }, {
  18. path: 'login',
  19. component: LoginComponent
  20. }, {path: 'logout', component: LogoutComponent}];
  21.  
  22. @NgModule({
  23. imports: [RouterModule.forRoot(routes)],
  24. exports: [RouterModule]
  25. })
  26. export class AppRoutingModule {
  27. }
Add Comment
Please, Sign In to add comment