Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {ModuleWithProviders, NgModule} from '@angular/core';
- import {Route, RouterModule} from '@angular/router';
- import {MainComponent} from './main/main.component';
- import {HomeComponent} from './main/home/home.component';
- import {AuthenticationGuard} from './shared/guard/authentication-guard';
- import {LoginComponent} from './login/login.component';
- const routes: Route[] = [{
- path: '',
- component: MainComponent,
- canActivate: [AuthenticationGuard],
- canActivateChild: [AuthenticationGuard],
- children: [{
- path: '',
- component: HomeComponent
- },]
- }, {
- path: 'login',
- component: LoginComponent
- }, {path: 'logout', component: LogoutComponent}];
- @NgModule({
- imports: [RouterModule.forRoot(routes)],
- exports: [RouterModule]
- })
- export class AppRoutingModule {
- }
Add Comment
Please, Sign In to add comment