我有一个主要的Angular应用,它带有几个如下所示的延迟加载模块。
{
path: 'url1',
pathMatch: 'prefix',
loadChildren: './url1/url1.module#Module1'
},
{
path: 'url1',
pathMatch: 'prefix',
loadChildren: './url1/url1.module#Module2'
},
我需要指定一个基本URL href,以便在Module1的html中浏览[routerLink]时,“ Module1”中的每个路由都将在每个所用路由的前面加上一个“ url1”基URL。
我尝试使用
providers: [
{ provide: APP_BASE_HREF, useValue: '/spct' }
],
,但这仅适用于非延迟模块,并且还需要考虑最后添加的模块的基本href。有什么办法可以做到这一点?