[[oktatas:web:angular|< Angular]]
====== Bootstrap 18 ======
* **Szerző:** Sallai András
* Copyright (c) 2024, Sallai András
* Szerkesztve: 2024
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Bootstrap =====
==== Telepítés ====
Webhely:
* https://getbootstrap.com/
Telepítés:
ng add bootstrap
A Bootstrap a következő helyre töltődik:
node_modules/bootstrap
==== Használat ====
CSS importálása az Angular 17-ben nem volt lehetőség ilyen egyszerűen:
@import "bootstrap";
Az Angular 18 verzióban azonban újra lehetséges.
A JavaScript része:
"build": {
"options": {
"scripts": [
"node_modules/bootstrap/dist/js/bootstrap.js"
]
}
}
A sor érvényesítéséhez újra kell indítani az ng server-t.
Minden itt felsorolt JavaScript kódot az Angular egyetlen **script.js** fájlba gyűjt össze,
amit automatikusan belinkel weboldalba.
Ellenőrizzük, például az app.component.html fájlba írt mintával:
===== Bootstrap ikonok =====
ng add bootstrap-icons
Amire szükség van, a node_modules/bootstrap-icons/font/bootstrap-icons.css fájl. De elég ha
a bootstrap-icons könyvtárat megadom ~ jellel:
@import "bootstrap-icons";
Példa:
==== CDN linkelése ====
A link egyszerűen beírható az src/index.html fájlba.