Angular 无法匹配任何路由?
我有这个:Angular 无法匹配任何路由?,angular,Angular,我有这个: RouterModule.forChild([ { path: ":offerId/:specId/:activeIndex", component: VpnEvidencijaFlowComponent } )] RouterModule.forChild([ { path: "vpn/evidencija", component: VpnEvidencijaComponent }, { path: ":o
RouterModule.forChild([
{ path: ":offerId/:specId/:activeIndex", component: VpnEvidencijaFlowComponent }
)]
RouterModule.forChild([
{ path: "vpn/evidencija", component: VpnEvidencijaComponent },
{ path: ":offerId/:specId/:activeIndex/basket/load", component: VpnEvidencijaFlowComponent },
{ path: ":offerId/:specId", component: VpnEvidencijaFlowComponent },
{ path: ":offerId/:specId/:activeIndex", component: VpnEvidencijaFlowComponent }
])]
但我有一个错误:
无法匹配任何路由
有什么建议吗?如何根据参数的数量进行动态路径
我有这个:
RouterModule.forChild([
{ path: ":offerId/:specId/:activeIndex", component: VpnEvidencijaFlowComponent }
)]
RouterModule.forChild([
{ path: "vpn/evidencija", component: VpnEvidencijaComponent },
{ path: ":offerId/:specId/:activeIndex/basket/load", component: VpnEvidencijaFlowComponent },
{ path: ":offerId/:specId", component: VpnEvidencijaFlowComponent },
{ path: ":offerId/:specId/:activeIndex", component: VpnEvidencijaFlowComponent }
])]
现在在vpn/expensicija中启动im,这是可行的,但在该页面上我有指向vpn/expensicija/11/0的链接,然后我得到错误:无法匹配任何路由。不,他不应该;-)路径不能以开始/信息不足。什么操作导致此错误?如果这是系统中唯一的路由,则仅加载
index.html
可能会导致此错误。如果未传递任何参数,则没有匹配的路由。请尝试重新编译again@GünterZöchbauer我更新了我的问题不,他不应该;-)路径不能以开始/信息不足。什么操作导致此错误?如果这是系统中唯一的路由,则仅加载index.html
可能会导致此错误。如果未传递任何参数,则没有匹配的路由。请尝试重新编译again@GünterZöchbauer我更新了我的问题