2017-06-09 43 views

回答

0

你是如何到達的第一個網址,但假設你有一個像

{path: 'detail/:id/:page', component: ProjectDetailComponent} 

的配置,你可以找到它如下目前尚不清楚:

export class AppComponent { 

    constructor (private router: Router) {} 

    onClick() { 
    this.router.navigate(['/detail', '05940c57', 'page2']); 
    } 
} 
+0

配置更像:'{path:'detail /:id',component:ProjectNavigationComponent,childre n:[{path:'revenue',component:RevenueModelComponent},{path:'load',component:SystemLoadComponent}]}' –

+0

然後navigate()應該在RevenueModelComponent –

1

您可以使用relativeTo

constructor (
    private activatedRoute: activatedRoute, 
    private router: Router 
) { } 

myFunc() { 
    this.router.navigate(['page2'], { relativeTo: this.activatedRoute }); 
}