我有各种各样的与角4子/嵌套路线在app.module.ts进口声明麻烦,我有:不能获得角嵌套的路线在视图中显示
RouterModule.forRoot([
{
path: 'templates',
component: TemplateLandingComponent,
children: [
{path: 'main-templates', component: MainTemplateComponent}
]
},
])
在我的主要资产净值,我有以下几点:
<li><a [routerLink]="['/templates']" [routerLinkActive]="'active'">Templates</a></li>
这工作得很好,并带我到父TemplateLandingComponent。然后我在TemplateLandingComponent另一个链接:
<li><a [routerLink]="['/templates/main-templates']" [routerLinkActive]="'active'">Active Templates</a></li>
点击此链接路由到正确的URL,但不显示我的MainTemplateComponent。我究竟做错了什么?
即使我手动导航到/模板/主模板,我仍然只看到TemplateLandingComponent
你在里面添加了router outlet templateLandingComponent – alexKhymenko
我已经将router-outlet添加到我的app.component.ts – JordanBarber