我的模块具有路由设置并包含一些子模块。如何导航到从某些孩子到父母或其他(兄弟)模块的某些路线?
我认为我可以为路线指定name
:
{ path:'/About', name: 'About', ... }
然后使用它:
this.router.parent.navigate(['About']);
由于name
已被弃用,您知道如何使用最新版本的Angular2路由器达到相同的目标吗?
答案 0 :(得分:2)
只需使用
this.router.navigate(['/XYZ', params_here]);
或者如果您想直接重定向到路径,那么您也可以使用此
this.router.navigateByUrl('/XYZ/ABC');
navigateByUrl
只接受字符串
name已在angular2 beta中弃用,现在路由工作是通过匹配名称和路径名
了解更多信息