0Pricing
Angular Academy · Leçon

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.

Chargement différé des modules — illustration 1

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.module

Configurer 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 !

Chargement différé des modules — illustration 10

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

  1. Configurer les routes
  2. Gardes de route
  3. Chargement différé des modules
← Retour à Angular Academy