Angular 无法匹配任何路由。URL段:'';:尝试使用子路由和Ng2时
我有,这不起作用。为了让它工作,我可以评论出来Angular 无法匹配任何路由。URL段:'';:尝试使用子路由和Ng2时,angular,angular2-routing,Angular,Angular2 Routing,我有,这不起作用。为了让它工作,我可以评论出来 RouterModule.forRoot([ { path: "", component: TestComponent, children: [ // { // path:"", // outlet: "other", // component: T
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: ''
如何添加子路由?在匹配第一条路径后,路由器将停止,这在父路由中就是如此。我发现最好为每个路由器出口使用单独的路由模块。这就是说,您的url中的辅助路由有一个丑陋的
(其他:路由)
。诚然,我发现使用辅助路由有一些限制。在使用pathMatch:'full'
之前,您应该给出不同的路径名
更多关于中主题的信息。也许我不理解这一点,但我想展示这两个方面,而不仅仅是一个。所以我想展示父母和孩子。事实上,你可以看到我的plnkrI肯定遗漏了什么,如果你转到
#/test
或其他什么,我看不到链接,它似乎只有一个孩子。此外,我没有看到插座,我想您需要它来声明哪些插座应该更换。我认为如果在另一个测试组件中有一个测试组件,那么我们应该看到这是测试文本两次,对吗?例如,这里有一个包含两个不同组件的插入器。我看到了测试一,但没有看到测试二one@Jackie我更新了一个plunk,你是对的,应该有两个这是测试输出。