【发布时间】:2017-05-16 03:06:05
【问题描述】:
我在这条活跃的路线上:
companies/:id/departments
现在我想用这条路线创建一个新部门:
companies/:id/departments/create
我通过 routeLink 更改此路线的 html 是这样的:
<button [routerLink]="['companies', id, 'departments','create']">create</button>
当我单击 routerLink 时收到此错误消息:
Error: Cannot match any routes: 'companies/1/departments/companies/1/departments/create'
很明显,我的 routerLink 路由已附加到活动路由。
我应该如何重写我的 routerLink 以使其工作?
路由器是否假定创建路由是子路由?不是!
【问题讨论】: