J'ai une question rapide. Je suis actuellement à la recherche par le biais de https://angular.io/docs/ts/latest/api/router/Router-class.html mais je me demandais, dans mon Angular2 de l' main.ts
j'ai mes itinéraires ainsi défini:
@Routes([
{ path: '/', component: HomeComponent },
{ path: '/about-me', component: AboutMeComponent },
{ path: '/food', component: FoodComponent },
{ path: '/photos', component: PhotosComponent },
{ path: '/technology', component: TechnologyComponent },
{ path: '/blog', component:Blogomponent },
])
Maintenant dans un composant ailleurs j'ai importer le Routeur de classe. Dans mon composant (ou le modèle de composant) je voudrais faire une boucle sur tous mes itinéraires définis ou tout simplement être en mesure d'y accéder. Est-il intégré dans la façon de le faire? Comme une fonction qui retourne un tableau d'objets? Ici n'est qu'une grossière idée de ce que je veux...
@Component({
selector: 'ms-navigation',
templateUrl: 'src/navigation/navigation.template.html',
directives: [ ROUTER_DIRECTIVES ]
})
export class NavigationComponent {
constructor(private router:Router) {
// what can I do here to get an array of all my routes?
console.log(router.routes); ????
}
}