Guest User

Untitled

a guest
Feb 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. import { NgModule } from '@angular/core';
  2. import { RouterModule, Routes } from '@angular/router';
  3.  
  4. import { Erro404Component } from '../../components/erro404/erro404.component';
  5. import { CategoriaListaComponent } from './categoria-lista/categoria-lista.component';
  6. import { CategoriaDetalheComponent } from './categoria-detalhe/categoria-detalhe.component';
  7. import { CategoriaComponent } from './categoria.component';
  8. import { CategoriaDetalheResolveService } from './categoria-detalhe/categoria-detalhe-resolve.service';
  9. import { CanDeactivateGuardService } from '../../shared/service/can-deactivate-guard.service';
  10.  
  11. const rotasCategoria: Routes = [
  12. {
  13. path: '',
  14. component: CategoriaComponent,
  15. children: [
  16. {
  17. path: 'incluir',
  18. component: CategoriaDetalheComponent,
  19. canDeactivate: [CanDeactivateGuardService]
  20. },
  21. {
  22. path: 'editar/:id',
  23. component: CategoriaDetalheComponent,
  24. canDeactivate: [CanDeactivateGuardService],
  25. resolve: {
  26. categoria: CategoriaDetalheResolveService
  27. }
  28. },
  29. {
  30. path: '',
  31. component: CategoriaListaComponent
  32. }
  33. ]
  34. },
  35. {
  36. path: '**',
  37. component: Erro404Component
  38. }
  39. ];
  40.  
  41. @NgModule({
  42. imports: [RouterModule.forChild(rotasCategoria)],
  43. exports: [RouterModule],
  44. providers: [CategoriaDetalheResolveService, CanDeactivateGuardService]
  45. })
  46. export class CategoriaRoutingModule { }
Add Comment
Please, Sign In to add comment