我有一个config.service,它在APP_INITIALIZATION(带有APP_INITIALIZER)上加载config.json文件。在我的app-routing.module.ts中,我需要访问此配置并根据内容决定是加载一个模块还是另一个模块。可以通过以下服务访问配置:
this.configService.getConfig('KEY')
因此,我需要这样的东西:
const routes: Routes = [
{
path: 'auth',
loadChildren: this.configService.getConfig('enabled') ? () => import('./one-module/one-module.module').then((m) => m.OneModule) : () => import('./another-module/another-module.module').then((m) => m.AnotherModule)
}
];
那有可能实现吗?