Intégrer Bootstrap avec Angular

Intégrer Bootstrap avec Angular

  1. Objectifs

    • Bien utiliser Bootstrap4 pour styliser des applications créées à l’aide d’Angular 9.
  2. Présentation

    • Bootstrap est l’un des framework CSS les plus connus et les plus utilisés par les développeurs, il est sous licence open source depuis 2011, son utilisation est donc gratuite.
    • Bootstrap 4 est la dernière version de BS qui apporte de nombreuses fonctionnalités nouvelles et puissantes au framework Flexbox qui est maintenant le système d’affichage par défaut pour la disposition de la grille BS (l’une des fonctionnalités les plus importantes de BS).
    • Nous allons intégrer Bootstrap version 4.4.1 dans notre Application Web.
    • Nous utilisons pour cela le framework javascript Angular version 9.0.1



  3. Intégration de Bootstrap

      • Installer Bootstrap à partir de npm à l’aide de la npm installcommande,
      • Télécharger des fichiers Bootstrap et les ajouter au src/assets dossier de votre projet Angular,
      • Utilisation de Bootstrap à partir d’un CDN.
    1. Installation de Bootstrap 4 à Angular 9 à partir de NPM
      • Revenez à votre interface de ligne de commande (CLI) et installez Bootstrap 4 via npm comme suit:
        npm install –save bootstrap
      • Cela ajoutera également le package de démarrage au fichier package.json .
      • Intégrer Bootstrap avec Angular

      • Les actifs Bootstrap 4 seront installés dans le dossier node_modules / bootstrap . Vous devrez indiquer à Angular où les rechercher.
      • //Le chemin des fichiers d'amorçage ci-dessous dans votre fichier angular.json:
        "styles" : [
                ...
                "node_modules/bootstrap/dist/css/bootstrap.min.css"
                ...
                 ] ,
        "scripts" : [
               ...
              "node_modules/bootstrap/dist/js/bootstrap.min.js"
              ...
               ]
      • Ensuite, vous devez également installer jQuery à l’aide de la commande suivante: npm install –save jquery
    2. Installation de Bootstrap 4 à Angular 9 à l’aide index.html
      • Ouvrez le fichier src/index.html et ajoutez ce qui suit:
      • Une balise <link> pour ajouter le fichier bootstrap.css dans la section <head> ,
      • Une balise <script> pour ajouter le fichier jquery.js avant la balise de fermeture </body> ,
      • Une balise <script> pour ajouter le fichier bootstrap.js avant la balise </body> .
      • Votre fichier src/index.html ressemble à ceci:
      • Intégrer Bootstrap avec Angular

      • Vous pouvez maintenant utiliser les deux CSS bootstrap et JS.
    3. Installation de Bootstrap 4 à Angular 9 à l’aide styles.css
      • Nous pouvons également utiliser le fichier styles.css pour ajouter le fichier CSS de Bootstrap à notre projet.
      • Ouvrez le fichier src/styles.css de votre projet Angular et importez le fichier bootstrap.css comme suit:
        @import "~bootstrap/dist/css/bootstrap.css " ou

        @import url(‘../node_modules/bootstrap/dist/css/bootstrap.min.css’);

      • Conclusion
        • L’un des moyen les plus élégant pour ajouter de nouveau liens vers des fichiers css à index.html est de le faire à l’aide Angular CLI.
          1. Il faut d’abord installer bootstrap avec npm: npm install –save bootstrap
          2. Ajouter le chemin de bottstrap.min.css dans le fichier .angular-cli.json
          3. Démarre le serveur avec ng serve