2016-10-17 3 views
1

Ich habe ein Modul, das seine Routing-Einstellungen hat und einige Kindermodule enthält. Wie kann ich zu bestimmten Routen von einigen Kindern zu Eltern oder zu anderen (Geschwister-) Modulen navigieren?Angular2 Router: Wie navigiere ich zu einem bestimmten Pfad?

Wie ich sehe ich eine name für die Route angeben konnte:

{ path:'/About', name: 'About', ... } 

und dann verwenden:

this.router.parent.navigate(['About']); 

Da name veraltet ist, wissen Sie, wie kann ich das gleiche erreichen mit die neueste Version von Angular2 Router?

Antwort

2

einfach verwenden

this.router.navigate(['/XYZ', params_here]); 

oder wenn Sie direkt auf Pfad umleiten möchten, dann können Sie auch diese

this.router.navigateByUrl('/XYZ/ABC'); 

navigateByUrl einfach Zeichenfolge akzeptiert

Namen in der angular2 veraltet ist Beta ich denke, jetzt funktioniert das Routing, indem Name mit dem Pfadnamen

übereinstimmt

für weitere Informationen lesen Sie hier aus

https://angular.io/docs/ts/latest/guide/router.html

Verwandte Themen