Je suis un développeur backend et je joue juste avec Angular4. J'ai donc fait ce tutoriel d'installation: https://www.youtube.com/watch?v=cdlbFEsAGXo .
Compte tenu de cela, comment puis-je ajouter bootstrap à l'application afin que je puisse utiliser la classe "container-fluid" ou "col-md-6" et des trucs comme ça?
twitter-bootstrap
angular
Joschi
la source
la source
Réponses:
ensuite, dans angular-cli.json (dans le dossier racine du projet), recherchez
styles
et ajoutez le fichier css bootstrap comme ceci:MISE À JOUR:
dans angulaire 6+ a
angular-cli.json
été changé enangular.json
.la source
../node_modules [...]
? Pour moi, cela devrait être juste/node_modules [...]
../src
rapport à la racine de l'application. Si votre configuration est différente, vous pouvez ajuster le chemin en conséquence.Regardez la vidéo ou suivez l'étape
Installez le bootstrap 4 dans angulaire 2 / angulaire 4 / angulaire 5 / angulaire 6
Il existe trois façons d'inclure bootstrap dans votre projet
1) Ajouter un lien CDN dans le fichier index.html
2) Installer bootstrap à l'aide de npm et définir le chemin dans angular.json Recommandé
3) Installer bootstrap à l'aide de npm et définir le chemin dans le fichier index.html
Je vous ai recommandé de suivre 2 méthodes installées bootstrap à l'aide de npm car il est installé dans votre répertoire de projet et vous pouvez facilement y accéder
Méthode 1
Ajoutez le chemin CDN Bootstrap, Jquery et popper.js à votre fichier angular project index.html
Bootstrap.css
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css "
Bootstrap.js
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap. min.js "
Jquery.js
https://code.jquery.com/jquery-3.2.1.slim.min.js
Popper.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12 .9 / umd / popper.min.js
Méthode 2
1) Installez bootstrap en utilisant npm
après l'installation de Bootstrap 4, nous avons besoin de deux autres packages javascript qui sont Jquery et Popper.js sans ces deux packages bootstrap n'est pas terminé car Bootstrap 4 utilise le package Jquery et popper.js, nous devons donc également installer
2) Installez JQUERY
3) Installez Popper.js
Maintenant, Bootstrap est installé sur votre répertoire de projet dans le dossier node_modules
ouvrez angular.json ce fichier est disponible sur votre répertoire angular ouvrez ce fichier et ajoutez le chemin des fichiers bootstrap, jquery et popper.js dans les chemins styles [] et scripts [] voir l'exemple ci-dessous
Remarque: ne modifiez pas une séquence de fichier js, cela devrait ressembler à ceci
Méthode 3
Installez bootstrap à l'aide de npm suivez la méthode 2 de la méthode 3, nous définissons simplement le chemin dans le fichier index.html au lieu du fichier angular.json
bootstrap.css
Jquery.js
Bootstrap.js
Popper.js
Maintenant Bootstrap fonctionne bien maintenant
la source
Installer le paquet
Remarque: la commande --save enregistrera la dépendance dans notre application angulaire dans le fichier package.json.
option 1) Ajout dans le fichier src / styles.css
Option 2) Ajout dans angular-cli.json ou angular.json
la source
Angular 4 - Configuration de Bootstrap / @ ng-bootstrap
Installez d'abord bootstrap dans votre projet en utilisant la commande ci-dessous:
npm install --save bootstrap
Ajoutez ensuite cette ligne
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
au fichier angular-cli.json (dossier racine) dans les stylesAprès avoir installé les dépendances ci-dessus, installez ng-bootstrap via:
npm install --save @ng-bootstrap/ng-bootstrap
Une fois installé, vous devez importer le module principal.
Après cela, vous pouvez utiliser tous les widgets Bootstrap (ex. Carrousel, modal, popovers, info-bulles, onglets, etc.) et plusieurs goodies supplémentaires (datepicker, note, timepicker, typeahead).
la source
Dans Angular4, lorsque vous traitez avec le système @types , vous devez faire les choses suivantes,
Faire,
tsconfig.json
recherchez le tableau de types et ajoutez des entrées jquery et bootstrap ,
Index.html
dans la section head, ajoutez les entrées suivantes,
Et commencez à utiliser jquery et bootstrap à la fois.
la source
.angular-cli.json
fichier, ce qui indique à Angular de les regrouper avec le reste et de les servir aux clients.Si vous utilisez Sass / Scss, suivez ceci,
Faire l'installation de npm
et ajoutez une
import
déclaration à votre fichier sass / scss,la source
Pour les étapes de détail ci-dessous et un exemple de travail, vous pouvez visiter https://loiane.com/2017/08/how-to-add-bootstrap-to-an-angular-cli-project/
Étapes très détaillées avec une explication appropriée.
Étapes: installation de Bootstrap à partir de NPM
Ensuite, nous devons installer Bootstrap. Changez le répertoire du projet que nous avons créé (cd angular-bootstrap-example) et exécutez la commande suivante:
Pour Bootstrap 3:
Pour Bootstrap 4 (actuellement en version bêta):
OU Alternative: CSS Bootstrap local Comme alternative, vous pouvez également télécharger le CSS Bootstrap et l'ajouter localement à votre projet. J'ai téléchargé Bootstrap à partir du site Web et créé un dossier styles (même niveau que styles.css):
Remarque: ne placez pas vos fichiers CSS locaux dans le dossier des ressources. Lorsque nous faisons la construction de production avec Angular CLI, les fichiers CSS déclarés dans le .angular-cli.json seront minifiés et tous les styles seront regroupés dans un seul styles.css. Le dossier assets est copié dans le dossier dist pendant le processus de construction (le code CSS sera dupliqué). Placez vos fichiers CSS locaux sous les actifs uniquement au cas où vous les importeriez directement dans le fichier index.html.
Importation du CSS 1.Nous avons deux options pour importer le CSS de Bootstrap qui a été installé à partir de NPM:
texte fort 1: Configurez .angular-cli.json:
2: Importez directement dans src / style.css ou src / style.scss:
Personnellement, je préfère importer tous mes styles dans src / style.css car il a déjà été déclaré dans .angular-cli.json.
3.1 Alternative: CSS Bootstrap local Si vous avez ajouté le fichier CSS Bootstrap localement, importez-le simplement dans .angular-cli.json
ou src / style.css
4: Composants JavaScript Bootstrap avec ngx-bootstrap (Option 1) Si vous n'avez pas besoin d'utiliser les composants JavaScript Bootstrap (qui nécessitent JQuery), c'est toute la configuration dont vous avez besoin. Mais si vous avez besoin d'utiliser des modaux, un accordéon, un sélecteur de date, des info-bulles ou tout autre composant, comment pouvons-nous utiliser ces composants sans installer jQuery?
Il existe une bibliothèque de wrapper angulaire pour Bootstrap appelée ngx-bootstrap que nous pouvons également installer à partir de NPM:
Remarque ng2-bootstrap et ngx-bootstrap sont le même package. ng2-bootstrap a été renommé en ngx-bootstrap après #itsJustAngular.
Si vous souhaitez installer Bootstrap et ngx-bootstrap en même temps lorsque vous créez votre projet Angular CLI:
4.1: Ajout des modules Bootstrap requis dans app.module.ts
Parcourez le ngx-bootstrap et ajoutez les modules nécessaires dans votre app.module.ts. Par exemple, supposons que nous souhaitons utiliser les composants Dropdown, Tooltip et Modal:
Comme nous appelons la méthode .forRoot () pour chaque module (en raison des fournisseurs de modules ngx-bootstrap), les fonctionnalités seront disponibles dans tous les composants et modules de votre projet (portée globale).
Comme alternative, si vous souhaitez organiser le ngx-bootstrap dans un module différent (juste à des fins d'organisation au cas où vous auriez besoin d'importer de nombreux modules bs et ne voudriez pas encombrer votre app.module), vous pouvez créer un module app-bootstrap.module.ts, importez les modules Bootstrap (en utilisant forRoot ()) et déclarez-les également dans la section exports (afin qu'ils deviennent également disponibles pour d'autres modules).
Enfin, n'oubliez pas d'importer votre module d'amorçage dans votre app.module.ts.
import {AppBootstrapModule} depuis './app-bootstrap/app-bootstrap.module';
ngx-bootstrap fonctionne avec Bootstrap 3 et 4. Et j'ai aussi fait quelques tests et la plupart des fonctionnalités fonctionnent également avec Bootstrap 2.x (oui, j'ai encore du code hérité à maintenir).
J'espère que cela aidera quelqu'un!
la source
Testé dans Angular 7.0.0
Étape 1 - Installez les dépendances requises
Versions que j'ai essayées:
Étape 2: Spécifiez les bibliothèques dans l'ordre ci-dessous dans angular.json. Dans le dernier angular, le nom du fichier de configuration est angular.json et non angular-cli.json
la source
Pour bootstrap 4.0.0-alph.6
Ensuite, après que cela soit fait, exécutez:
Maintenant. Ouvrez le fichier .angular-cli.json et importez bootstrap, jquery et tether:
Et maintenant. Vous êtes prêt à partir.
la source
Comme je peux le voir, vous avez déjà beaucoup de réponses, mais vous pouvez essayer cette méthode.
Sa meilleure pratique de ne pas utiliser jquery en angular, je préfère https://github.com/valor-software/ngx-bootstrap/blob/development/docs/getting-started/ng-cli.md méthode pour installer bootstrap sans utiliser bootstrap js qui dépend de jquery.
Gardez votre code jquery gratuit en angular
la source
Exécutez la commande suivante dans votre projet, c'est-à-dire npm install [email protected] --save
Après avoir installé la dépendance ci-dessus, exécutez la commande npm suivante qui installera le module d'amorçage npm install --save @ ng-bootstrap / ng-bootstrap
Vérifiez ceci pour la référence - https://github.com/ng-bootstrap/ng-bootstrap
Ajoutez l'importation suivante dans app.module import {NgbModule} à partir de '@ ng-bootstrap / ng-bootstrap'; et ajoutez NgbModule aux importations
Dans votre stye.css @import "../node_modules/bootstrap/dist/css/bootstrap.min.css";
la source
Étape 1: npm installe bootstrap --save
Étape: 2: Collez le code ci-dessous dans angular.json node_modules / bootstrap / dist / css / bootstrap.min.css
Étape 3: ng serve
la source
ajouter dans angular-cli.json
Ce sera du travail, je l'ai vérifié.
la source
Si vous souhaitez utiliser bootstrap en ligne et que votre application a accès à Internet, vous pouvez ajouter
Dans votre fichier principal style.css. et c'est le moyen le plus simple.
Référence: angular.io
Remarque. Cette solution charge le bootstrap à partir du site Web unpkg et doit avoir un accès Internet.
la source
CLI angulaire 6, faites simplement:
ng add @ ng-bootstrap / schematics
la source
Pour installer la dernière version, utilisez $ npm i --save bootstrap @ next
la source
installez d'abord bootstrap dans votre projet en utilisant npm,
npm i bootstrap
puis ouvrez le fichier ur style.css dans votre projet et ajoutez cette ligne@import "~bootstrap/dist/css/bootstrap.css";
et c'est tout bootstrap ajouté dans votre projet
la source
| * | Installation de Bootstrap 4 pour Angular 2, 4, 5, 6 +:
| +> Installer Bootstrap avec npm
| +> Ajouter des styles et des scripts à angular.json
la source
Si vous utilisez Angular 6+, ajoutez ce qui suit à angular.json :
la source
Ajout de la version actuelle 4 de bootsrap à angular:
1 / Vous devez d'abord installer ces derniers:
2 / Ajoutez ensuite les fichiers de script nécessaires aux scripts dans angular.json:
3 / Enfin, ajoutez le CSS Bootstrap au tableau des styles dans angular.json:
vérifier ce lien
la source
vous travaillez avec cdn pour bootstrap et jquery ou installez bootstarp directement dans l'application avec:
utilisez également https://ng-bootstrap.github.io/#/home , mais ce n'est pas approprié
https://medium.com/codingthesmartway-com-blog/using-bootstrap-with-angular-c83c3cee3f4a
la source