2017-08-14 3 views
2

J'ai composant avec fichier séparé des paramètres de routage:Comment tracer le routage dans Angular 2?

import { NgModule } from '@angular/core'; 
import { Routes, RouterModule } from '@angular/router'; 

import { Route } from '../core/route.service'; 
import { extract } from '../core/i18n.service'; 
import {CalendarThematicPlanComponent} from './calendar-thematic-plan.component'; 

const routes: Routes = Route.withShell([ 
    { path: 'calendar', component: CalendarThematicPlanComponent } 
]); 

@NgModule({ 
    imports: [RouterModule.forChild(routes)], 
    exports: [RouterModule], 
    providers: [] 
}) 

export class CalendarThematicPlanRoutingModule { } 

Quand je frappe l'adresse URL: http://localhost:4200/calendar Je suis redirigé vers la page d'accueil.

Comment puis-je suivre le routage dans Angular 2?

+0

Pourquoi utilisons-nous Route.withShell ici? –

Répondre

4

Vous pouvez passer a second argument avec options:

imports: [ 
    RouterModule.forRoot(
     routes, 
     { enableTracing: true } // <-- debugging purposes only 
    ) 
] 
+0

Et où puis-je voir les informations du journal? – OPV

+0

Aussi j'utiliser une autre construction: '@NgModule ({ importations: [RouterModule.forChild (routes)], les exportations : [RouterModule], fournisseurs: [] })' – OPV

+0

Dans la console du navigateur – devqon