我有一些路由
const appRoutes: Routes = [
{ path: 'docuement/:id', component: DocumentComponent,
children: [
{
path: '',
component: ListNotChosenComponent,
},
{
path: 'doc/:docId',
component: DocumentDetailsComponent,
}
]
},
]
在DocumentComponent中,当我点击第一次路由器工作和URI更改为文件/:id / doc /:docId并重定向到**<router-outlet>**
但是当第二次点击时我有一个无法匹配任何路由的erorr。网址细分。第二次角度尝试粘贴路径
document/id/doc/docId1/id/doc/docId2
答案 0 :(得分:2)
正如@Lazar Ljubenović所说,如果毫无疑问,很难提供帮助,所以请在下次提问时尝试更加准确。
那就是说,我确实知道它可能来自哪里:
您可能会生成一个带有[routerLink]="['/document', 'id', 'doc', yourDocumentIdHere]"
指令的链接,您必须使用相对路径。而不是那样,尝试使用如下的绝对路径:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<operation>
<authentication>
<username>redacted</username>
<isauthenticated>true</<isauthenticated>>
</authentication>
<result>
<status>success</status>
<other-elements></<other-elements>
<other-elements></<other-elements>
<other-elements>
<other-sub-elements></other-sub-elements>
<other-sub-elements></other-sub-elements>
</<other-elements>
</result>
</operation>
</response>
。