一个延迟加载的模块是否可以处理多个根级URL?
例如,我想要一个带有LoginComponent和RegisterComponent的“身份验证”模块。我可以将Auth延迟加载到/ auth路径上,并使用/ auth / login和/ auth / register,但是我更喜欢仅使用/ login和/ register。
我知道的唯一方法是每页单独的模块:
{
path: 'login',
loadChildren: '../login/login.module#LoginModule',
},
{
path: 'register',
loadChildren: '../register/register.module#RegisterModule',
},
但这很快就变得乏味。我想这样做:
{
path: 'login',
loadChildren: '../auth/auth.module#AuthModule',
},
{
path: 'register',
loadChildren: '../auth/auth.module#AuthModule',
},
并使AuthModule以某种方式正确处理这两种情况。