【发布时间】:2017-07-31 08:21:19
【问题描述】:
我的 router-outlet 位于 FullLayoutComponent 中,而我的导航菜单路由位于该模板中。
您在下面看到的第一个子数组是导航菜单路由。 “公寓”中的子数组是来自位于 ApartmentsComponent 中的不同模板的一些路由。
我收到错误:
找不到加载“ApartmentItemsComponent”的主要出口
我曾尝试将公寓物品移到孩子们的外面,但是我的路线是错误的。
是首页 > 公寓项目,应该是首页 > 公寓 > 公寓项目
path: '',
component: FullLayoutComponent,
data: {
title: 'Home'
},
children: [
{
path: 'apartments',
component: ApartmentsComponent,
data: {
title: 'Apartments'
},
children: [
{
path: 'apartment-items',
component: ApartmentItemsComponent,
data: {
title: 'Apartment Item'
}
}]
},.....
如何让公寓物品识别我的主路由器插座?
编辑:更多地解释我想要实现的目标。
所以基本上,当我更多地按下视图时,我想在那个主路由器插座中呈现 Apartment Items 组件。
所以我的路线看起来像 Home / Apartments / Apartment Item。
如果我从孩子身上移除 Apartment Items,我的路线将看起来像 Home / Apartment Item。但如果我把它留在孩子身上,那么我会收到上面发布的错误。
【问题讨论】:
-
你是怎么解决这个问题的?
-
有答案吗?
-
@AliSajid 不幸的是没有
-
你是怎么解决的?
-
为什么不在这里使用 ng-content?
标签: angular