Chargement différé des modules
Améliorez les performances de l’application grâce aux modules chargés en différé.
Chargement différé des modules est une leçon Angular Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Angular Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Angular Academy comprend 3 leçons au total.
Charger les modules à la demande
Chargement différé des modules
Le chargement différé améliore les performances en chargeant les modules uniquement lorsqu’ils sont nécessaires. Découvrons cette fonctionnalité importante d’Angular.

Qu’est-ce que le chargement différé ?
Qu’est-ce que le chargement différé ?
Le chargement différé consiste à charger les modules de manière asynchrone lorsqu’un utilisateur accède à une route particulière, au lieu de charger tous les modules au démarrage de l’application.
Pourquoi utiliser le chargement différé ?
Pourquoi utiliser le chargement différé ?
- Réduit le temps de chargement initial
- Améliore les performances
- Optimise l’utilisation des ressources
Créer un module chargé à la demande
Créer un module chargé à la demande
Créez un module de fonctionnalité à charger à la demande avec Angular CLI :
ng generate module admin --route admin --module app.moduleConfigurer les routes chargées à la demande
Configurer les routes chargées à la demande
Configurez le chargement à la demande dans votre module de routage :
{ path: 'admin', loadChildren: () => import('./admin/admin.module').then(m => m.AdminModule) }Tester le chargement à la demande
Tester le chargement à la demande
Utilisez les outils de développement pour vérifier que les modules sont chargés uniquement lorsque les routes sont activées. Vous verrez de nouveaux fichiers JS se charger dynamiquement.
Stratégies de préchargement
Stratégies de préchargement
Angular permet de précharger les modules chargés à la demande afin d’accélérer encore la navigation. Les stratégies courantes sont :
- Aucun préchargement (par défaut)
- Précharger tous les modules
Bonnes pratiques du chargement à la demande
Bonnes pratiques du chargement à la demande
Utilisez le chargement à la demande pour les modules qui ne sont pas nécessaires immédiatement au démarrage de l’application, comme les tableaux de bord d’administration ou les pages de paramètres.
Résumé
Résumé
Vous avez appris à mettre en œuvre le chargement à la demande pour améliorer les performances de votre application Angular. Excellent travail !

Questions Fréquemment Posées
La leçon « Chargement différé des modules » est-elle gratuite ?
Oui — le texte complet de « Chargement différé des modules » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Angular Academy, passe à CoddyKit PRO. Le cours Angular Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Chargement différé des modules » ?
Améliorez les performances de l’application grâce aux modules chargés en différé. Tu pratiques Angular Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Angular Academy ?
Aucune expérience préalable n'est requise. Angular Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 3.
Combien de temps prend la leçon « Chargement différé des modules » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Angular Academy ?
Oui. Chaque leçon Angular Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Configurer les routes
- Gardes de route
- Chargement différé des modules