123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { NgModule } from '@angular/core';
- import { CommonModule } from '@angular/common';
- import { CandidatListComponent } from './candidat-list/candidat-list.component';
- import { RouterModule, Routes } from '@angular/router';
- import { CandidatSearchComponent } from './candidat-search/candidat-search.component';
- import { CandidatsResolver } from 'src/app/shared/resolver/candidats.resolver';
- import { CandidatDetailComponent } from './candidat-detail/candidat-detail.component';
- import { CandidatDetailResolver } from 'src/app/shared/resolver/candidat-detail.resolver';
- import { ReactiveFormsModule } from '@angular/forms';
- import { CandidatSidebarComponent } from './candidat-sidebar/candidat-sidebar.component';
-
-
- export const routes: Routes = [
- {
- path: 'candidat/candidat-list',
- component: CandidatListComponent,
- resolve: {
- Candidats: CandidatsResolver
- },
- },
- {
- path: '/candidat/candidat-detail/:candidatId',
- component: CandidatDetailComponent,
- resolve: {
- candidat: CandidatDetailResolver
- },
- },
- {
- path: '/candidat/candidat-sidebar',
- component: CandidatSidebarComponent
- }
- ];
-
- @NgModule({
- declarations: [
- CandidatListComponent,
- CandidatSearchComponent,
- CandidatDetailComponent,
- CandidatSidebarComponent
- ],
- imports: [
- CommonModule,
- RouterModule.forChild(routes),
- ReactiveFormsModule
- ],
- exports: [RouterModule]
- })
- export class CandidatModule { }
|