import { NgModule } from "@angular/core"; import { Routes, RouterModule } from '@angular/router'; import { AccueilComponent } from './accueil/accueil.component'; import { ExperienceProComponent } from './experience-pro/experience-pro.component'; import { TechnologiesComponent } from './technologies/technologies.component'; import { BlogComponent } from './blog/blog.component'; import { IngExpComponent } from './fiches-exp/ing-exp/ing-exp.component'; import { IrmeceenExpComponent } from './fiches-exp/irmeceen-exp/irmeceen-exp.component'; import { AlternanceExpComponent } from './fiches-exp/alternance-exp/alternance-exp.component'; import { AgirhExpComponent } from './fiches-exp/agirh-exp/agirh-exp.component'; import { CatsExpComponent } from './fiches-exp/cats-exp/cats-exp.component'; import { PokerplanningComponent } from './applications/pokerplanning/pokerplanning.component'; export const routes: Routes = [ { path: '', component: AccueilComponent }, { path: 'experience-pro', component: ExperienceProComponent}, { path: 'experience-ing', component: IngExpComponent }, { path: 'experience-irmeceen', component: IrmeceenExpComponent }, { path: 'alternance-experience', component: AlternanceExpComponent}, { path: 'experience-cats', component: CatsExpComponent}, { path: 'stage-agirh', component: AgirhExpComponent}, { path: 'technologies', component: TechnologiesComponent }, { path: 'blog', component: BlogComponent}, { path: 'pokerplanning', component: PokerplanningComponent} ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [ RouterModule ] }) export class AppRoutingModule { static getRouteByComponent(component : any){ routes.forEach((route) => { if(component instanceof route.component){ console.log("WORKED ONE TIME !"); return route.path; } }); return undefined; } }