Per> = Angular2 RC.x (nuovo router)
ci sono alias più nel nuovo router.
è possibile ottenere il percorso relativo della componente locale
routerOnActivate(curr:RouteSegment, prev?:RouteSegment, currTree?:RouteTree, prevTree?:RouteTree):void {
console.log(curr.stringifiedUrlSegments);
}
o il percorso completo utilizzando
constructor(private router:Router) {}
routerOnActivate(curr:RouteSegment, prev?:RouteSegment, currTree?:RouteTree, prevTree?:RouteTree):void {
console.log(this.router.serializeUrl(tree));
}
o
constructor(router:Router, private location:Location) {
router.changes.subscribe(() => {
console.log(this.location.path());
});
}
fonte
2016-05-14 17:50:35
motivo per cui si desidera ottenere alias? –
Perché i percorsi potrebbero essere localizzati. Ho pensato che sarebbe stato meglio usare alias per verificare su quale pagina sono effettivamente su – Pietrzm