В app.route
конфигурации у нас есть следующие маршруты:
{
path: 'homedetails',
loadChildren: '../app/home/home-details/home-details.module#HomeDetailsModule',
data: { preload: true, paramKey: 'homekey', paramType: 'number' },
canActivate: [ParamsGuard]
},
В ленивых загруженных модулях. Главная Детали маршрута имеют
const routes: Routes = [{
path: '',
component: HomeComponent,
// canActivate: [AuthGuard],
children: [
{
path: 'Home-properties',
loadChildren: '../../../app/Home/Home-details/Home-property/Home-property.module#HomePropertyModule',
},
{
path: 'access',
component: AccessComponent,
resolve: { 'info-message': InfoMessageResolver }
},
{
path: '',
redirectTo: 'access',
pathMatch: 'full'
}
],
}];
Проблема, когда homedetails path загружает ленивый загруженный модуль.он всегда перемещается к пути доступа по умолчанию в соответствии с требованиями бизнеса, чтобы загрузить home-свойства вместо пути доступа по умолчанию.
Load Children всегда загружает навигацию по умолчанию вместо предоставленных маршрутов.
Ценю любое предложение и решение.