import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { ClientListComponent } from './client-list/client-list.component'; import { ClientUserRegisterComponent } from './client-user-register/client-user-register.component'; import { ClientUserListComponent } from './client-user-list/client-user-list.component'; import { ClientRoleComponent } from './client-role/client-role.component'; import { CanDeactivateGuard } from '../../_guards/can-deactivate.guard'; const routes: Routes = [ { path: '', component: ClientUserListComponent, }, { path: 'register-client-user', component: ClientUserRegisterComponent, canDeactivate: [CanDeactivateGuard], }, { path: 'update-client-user', component: ClientUserRegisterComponent, canDeactivate: [CanDeactivateGuard], }, { path: 'client-list', component: ClientListComponent, }, { path: 'client-user-roles', component: ClientRoleComponent, } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class ClientRoutingModule { }