Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 无法匹配任何路由?_Angular - Fatal编程技术网

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我更新了我的问题