Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { NgModule } from '@angular/core';
- import { RouterModule, Routes } from '@angular/router';
- import { Erro404Component } from '../../components/erro404/erro404.component';
- import { CategoriaListaComponent } from './categoria-lista/categoria-lista.component';
- import { CategoriaDetalheComponent } from './categoria-detalhe/categoria-detalhe.component';
- import { CategoriaComponent } from './categoria.component';
- import { CategoriaDetalheResolveService } from './categoria-detalhe/categoria-detalhe-resolve.service';
- import { CanDeactivateGuardService } from '../../shared/service/can-deactivate-guard.service';
- const rotasCategoria: Routes = [
- {
- path: '',
- component: CategoriaComponent,
- children: [
- {
- path: 'incluir',
- component: CategoriaDetalheComponent,
- canDeactivate: [CanDeactivateGuardService]
- },
- {
- path: 'editar/:id',
- component: CategoriaDetalheComponent,
- canDeactivate: [CanDeactivateGuardService],
- resolve: {
- categoria: CategoriaDetalheResolveService
- }
- },
- {
- path: '',
- component: CategoriaListaComponent
- }
- ]
- },
- {
- path: '**',
- component: Erro404Component
- }
- ];
- @NgModule({
- imports: [RouterModule.forChild(rotasCategoria)],
- exports: [RouterModule],
- providers: [CategoriaDetalheResolveService, CanDeactivateGuardService]
- })
- export class CategoriaRoutingModule { }
Add Comment
Please, Sign In to add comment