向Angluar中的延迟加载模块提供APP_BASE_HREF

时间:2019-12-03 05:48:34

标签: routing url-routing angular-routing base-url

我有一个主要的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。有什么办法可以做到这一点?

0 个答案:

没有答案