Widget Angular dibuat dari awal hanya menggunakan Bootstrap 5 CSS dengan API yang dirancang untuk ekosistem Angular.
Silakan periksa situs demo kami dan daftar masalah untuk melihat semua hal yang sedang kami kerjakan. Jangan ragu untuk memberi komentar di sana.
Silakan periksa semua komponen yang kami gunakan di https://ng-bootstrap.github.io
Satu-satunya dependensi adalah Angular, Bootstrap 5 CSS, dan Popper.
Angular dan Popper secara eksplisit terdaftar sebagai dependensi rekan, sedangkan Bootstrap tidak, karena keduanya tidak merilis CSS-nya secara terpisah. Tabel di bawah ini mencantumkan versi persis Bootstrap CSS yang digunakan untuk menguji versi ng-bootstrap yang sesuai.
ng-bootstrap | sudut | Bootstrap CSS | Popper |
---|---|---|---|
1.xx | ^5.0.2 | 4.0.0 | |
2.xx | ^6.0.0 | 4.0.0 | |
3.xx | ^6.1.0 | 4.0.0 | |
4.xx | ^7.0.0 | 4.0.0 | |
5.xx | ^8.0.0 | 4.3.1 | |
6.xx | ^9.0.0 | 4.4.1 | |
7.xx, 8.xx | ^10.0.0 | 4.5.0 | |
9.xx | ^11.0.0 | 4.5.0 | |
10.xx | ^12.0.0 | 4.5.0 | |
11.xx | ^13.0.0 | 4.6.0 | |
12.xx | ^13.0.0 | 5.0.0 | ^2.10.2 |
13.xx | ^14.1.0 | 5.2.0 | ^2.10.2 |
14.xx | ^15.0.0 | 5.2.3 | ^2.11.6 |
15.xx | ^16.0.0 | 5.2.3 | ^2.11.6 |
16.xx | ^17.0.0 | 5.3.2 | ^2.11.8 |
17.xx | ^18.0.0 | 5.3.2 | ^2.11.8 |
Kami sangat menyarankan penggunaan Angular CLI untuk menyiapkan proyek baru. Jika Anda memiliki proyek Angular CLI, Anda cukup menggunakan skema kami untuk menambahkan pustaka ng-bootstrap ke dalamnya.
Jalankan saja yang berikut ini:
ng add @ng-bootstrap/ng-bootstrap
Ini akan menginstal ng-bootstrap untuk aplikasi default yang ditentukan di angular.json
Anda. Jika Anda memiliki beberapa proyek dan ingin menargetkan aplikasi tertentu, Anda dapat menentukan opsi --project
:
ng add @ng-bootstrap/ng-bootstrap --project myProject
Jika Anda memilih untuk tidak menggunakan skema dan menginstal semuanya secara manual, silakan merujuk ke petunjuk instalasi manual di situs web kami.
Kami mendukung browser dan versi yang sama yang didukung oleh Bootstrap 4 dan Angular, mana saja yang lebih ketat. Lihat dukungan browser Angular dan dukungan browser Bootstrap untuk lebih jelasnya.
Kode kami diuji secara otomatis di semua browser yang didukung.
Tolong, jangan buka masalah untuk pertanyaan dukungan umum karena kami ingin menyimpan masalah GitHub untuk laporan bug dan permintaan fitur. Anda memiliki peluang lebih besar untuk mendapatkan jawaban atas pertanyaan Anda di StackOverflow di mana pengelola melihat pertanyaan yang diberi tag ng-bootstrap
.
StackOverflow adalah tempat yang lebih baik untuk mengajukan pertanyaan karena:
Untuk menghemat waktu Anda dan kami, kami akan secara sistematis menutup semua masalah yang merupakan permintaan dukungan umum dan mengarahkan orang ke StackOverflow.
Kami ingin memperbaikinya secepatnya! Namun sebelum memperbaiki bug, kami perlu mereproduksi dan mengonfirmasinya.
Kami meminta Anda untuk menghormati dua hal:
Skenario reproduksi minimal memungkinkan kami dengan cepat mengonfirmasi bug (atau menunjukkan masalah pengkodean) serta mengonfirmasi bahwa kami memperbaiki masalah yang benar.
Harap dicatat bahwa kami akan memaksakan skenario reproduksi minimal untuk menghemat waktu pengelola dan pada akhirnya dapat memperbaiki lebih banyak bug. Kami akan menandai masalah ini sebagai tidak dapat ditindaklanjuti tanpa masalah tersebut dan menutupnya jika tidak ada kabar dari pelapor.
Menariknya, dari pengalaman kami, pengguna sering kali menemukan masalah pengkodean sendiri saat menyiapkan StackBlitz minimal. Kami memahami bahwa terkadang sulit mengekstrak bagian kode penting dari basis kode yang lebih besar, namun kami benar-benar perlu mengisolasi masalahnya sebelum dapat memperbaikinya.
Silakan periksa DEVELOPER.md untuk dokumentasi menjalankan proyek secara lokal dan CONTRIBUTING.md untuk pedoman kontribusi.
Mohon luangkan waktu sejenak dan baca Kode Etik kami