我遇到了与延迟加载路由相关的问题。 请考虑以下情形。
应用程序模块
{
path : "deals",
loadChildren : 'dealsModule'
}
交易模块
{
path: '',
component: DealsContainerComponent
},
{
path:':brandId',
loadChildren: 'brandModule'
}
品牌模块
{
path: '',
component: BrandContainerComponent
}
问题是当我尝试访问“ localhost:4000 / deals”时,它加载的是BrandContainerComponent
而不是DealsContainerComponent
。
有什么方法可以使其首先加载交易组件,如果提供了诸如“ localhost:4000 / deals / brand123”之类的brandId,则可以加载品牌组件?