我有the following plunker,但不起作用。为了让它发挥作用,我可以评论出来......
RouterModule.forRoot([
{
path: "",
component: TestComponent,
children: [
// {
// path:"",
// outlet: "other",
// component: TestComponent
// }
]
}
])
如果我不这样做,我会......
EXCEPTION: Uncaught (in promise): Error: Cannot match any routes. URL Segment: ''
Error: Cannot match any routes. URL Segment: ''
如何添加子路径?
答案 0 :(得分:2)
在使用pathMatch: 'full'
之前,您应该提供不同的路径名。 Forked
有关Angular Router: Empty Paths, Componentless Routes, and Redirects中主题的更多信息。
答案 1 :(得分:1)
路由器将在第一个路径匹配后停止,它在父路由中执行。我发现最好为每个路由器插座使用单独的路由模块。话虽如此,你的网址中的辅助路线会得到一个丑陋的(other:route)
。不可否认,我发现使用辅助路线有一些限制。