Angular-Widgets, die von Grund auf nur mit Bootstrap 5 CSS und APIs erstellt wurden, die für das Angular-Ökosystem entwickelt wurden.
Bitte schauen Sie sich unsere Demoseite und die Liste der Probleme an, um alle Dinge zu sehen, an denen wir arbeiten. Dort können Sie gerne Kommentare abgeben.
Bitte überprüfen Sie alle Komponenten, die wir unter https://ng-bootstrap.github.io im Einsatz haben
Die einzigen Abhängigkeiten sind Angular, Bootstrap 5 CSS und Popper.
Angular und Popper werden explizit als Peer-Abhängigkeiten aufgeführt, Bootstrap jedoch nicht, da sie ihr CSS nicht separat veröffentlichen. Die folgende Tabelle listet einfach die genaue Version von Bootstrap CSS auf, gegen die die entsprechenden Versionen von ng-bootstrap getestet werden.
ng-bootstrap | Eckig | 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 |
Wir empfehlen dringend, Angular CLI zum Einrichten eines neuen Projekts zu verwenden. Wenn Sie ein Angular-CLI-Projekt haben, können Sie einfach unsere Schaltpläne verwenden, um die ng-bootstrap-Bibliothek hinzuzufügen.
Führen Sie einfach Folgendes aus:
ng add @ng-bootstrap/ng-bootstrap
Es wird ng-bootstrap für die in Ihrer angular.json
angegebene Standardanwendung installieren. Wenn Sie mehrere Projekte haben und auf eine bestimmte Anwendung abzielen möchten, können Sie die Option --project
angeben:
ng add @ng-bootstrap/ng-bootstrap --project myProject
Wenn Sie keine Schaltpläne verwenden und alles manuell installieren möchten, lesen Sie bitte die Anweisungen zur manuellen Installation auf unserer Website.
Wir unterstützen die gleichen Browser und Versionen, die sowohl von Bootstrap 4 als auch von Angular unterstützt werden, je nachdem, welche restriktiver ist. Weitere Einzelheiten finden Sie unter Angular-Browser-Unterstützung und Bootstrap-Browser-Unterstützung.
Unser Code wird automatisch auf allen unterstützten Browsern getestet.
Bitte öffnen Sie keine Probleme für allgemeine Supportfragen, da wir GitHub-Probleme für Fehlerberichte und Funktionsanfragen behalten möchten. Sie haben viel bessere Chancen, dass Ihre Frage auf StackOverflow beantwortet wird, wo Betreuer sich Fragen ansehen, die mit ng-bootstrap
getaggt sind.
StackOverflow ist ein viel besserer Ort, um Fragen zu stellen, denn:
Um Ihre und unsere Zeit zu sparen, werden wir systematisch alle Probleme schließen, bei denen es sich um allgemeine Supportanfragen handelt, und die Leute zu StackOverflow weiterleiten.
Wir wollen es so schnell wie möglich beheben! Aber bevor wir einen Fehler beheben können, müssen wir ihn reproduzieren und bestätigen.
Wir bitten Sie, zwei Dinge zu respektieren:
Ein Szenario mit minimaler Reproduktion ermöglicht es uns, einen Fehler schnell zu bestätigen (oder auf ein Codierungsproblem hinzuweisen) und zu bestätigen, dass wir das richtige Problem beheben.
Bitte beachten Sie, dass wir auf einem minimalen Reproduktionsszenario bestehen , um den Betreuern Zeit zu sparen und letztendlich mehr Fehler beheben zu können. Ohne diese Angabe markieren wir das Problem als nicht umsetzbar und schließen es, wenn wir nichts vom Reporter hören.
Interessanterweise stoßen Benutzer unserer Erfahrung nach bei der Vorbereitung eines minimalen StackBlitz häufig selbst auf Codierungsprobleme. Wir verstehen, dass es manchmal schwierig sein kann, wesentliche Codeteile aus einer größeren Codebasis zu extrahieren, aber wir müssen das Problem wirklich isolieren, bevor wir es beheben können.
Bitte überprüfen Sie DEVELOPER.md für die Dokumentation zur lokalen Ausführung des Projekts und CONTRIBUTING.md für Beitragsrichtlinien.
Bitte nehmen Sie sich einen Moment Zeit und lesen Sie unseren Verhaltenskodex