Если загрузка модуля во время навигации занимает слишком много времени, вы можете вместо этого рассмотреть возможность предварительной загрузки модулей.Для этого сначала загрузите основной модуль приложения и отобразите представление, а в фоновом режиме загрузите все остальные модули еще до того, как перейдете к ним.
Для этой работы можно использовать следующую конфигурацию RouterModule:
RouterModule.forRoot(appRoutes, {
preloadingStrategy: PreloadAllModules
})
Вы можете обратиться к официальной документации для получения дополнительной информации.