這可能是重複的,但我找不到答案。帶有參數錯誤的angular2路由器
當我嘗試使用參數導航到路由器時,出現以下錯誤:Error: Cannot match any routes. URL Segment: 'order/24'
。
我的路由器配置爲:
const routes: Routes = [
{
path: 'pm', component: PmComponent, canActivateChild: [AuthGuard],
children: [
{path: 'orderlist', component: OrderlistComponent},
{path: 'new-order', component: NewOrderComponent},
{path: 'order/:id', component: OrderComponent},
{path: '**', component: PmDefaultComponent}
]
}
];
在
new-order
組件我嘗試導航到
order/:id
:
this.router.navigate(['order/', this.orderId]);
我已經嘗試
this.router.navigate(['/order/', this.orderId]);
感謝您的幫助。
您是否嘗試過重新啓動CLI? –
是的,我試過這個 – Lyuba