Angular - Performance OptimizationYou wrote a custom preloading strategy but modules never preload. What is a likely cause?AYou forgot to provide the strategy in RouterModule.forRoot.BYou used PreloadAllModules instead of your custom strategy.CYou set preloadingStrategy to NoPreloading.DYou imported RouterModule without routes.Check Answer
Step-by-Step SolutionSolution:Step 1: Check how custom strategy is registeredCustom strategies must be provided in RouterModule.forRoot's preloadingStrategy option.Step 2: Identify missing providerIf you forget to set preloadingStrategy to your custom class, Angular won't use it.Final Answer:You forgot to provide the strategy in RouterModule.forRoot. -> Option AQuick Check:Custom strategy must be set in forRoot [OK]Quick Trick: Always set your custom strategy in forRoot preloadingStrategy [OK]Common Mistakes:Not providing custom strategy in router configUsing NoPreloading by mistakeForgetting to import RouterModule with routes
Master "Performance Optimization" in Angular9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Angular Quizzes Angular Signals - Computed signals for derived values - Quiz 11easy Animations - Route transition animations - Quiz 12easy Internationalization and Accessibility - Locale switching - Quiz 8hard Internationalization and Accessibility - Angular i18n built-in support - Quiz 4medium Server-Side Rendering - SEO benefits of SSR - Quiz 8hard State Management - Why state management matters - Quiz 12easy State Management - When NgRx is overkill - Quiz 14medium Testing - TestBed configuration - Quiz 3easy Testing - TestBed configuration - Quiz 5medium Testing - Mocking services in tests - Quiz 5medium