僅使用 Bootstrap 5 CSS 以及專為 Angular 生態系統設計的 API 從頭開始建立 Angular 小部件。
請查看我們的演示網站和問題列表,以了解我們正在處理的所有事情。請隨意在那裡發表評論。
請在 https://ng-bootstrap.github.io 檢查我們正在運行的所有元件
唯一的依賴項是 Angular、Bootstrap 5 CSS 和 Popper。
Angular 和 Popper 被明確列為對等依賴項,而 Bootstrap 則不然,因為它們不會單獨發布 CSS。下表簡單列出了 Bootstrap CSS 的確切版本,針對該版本測試了 ng-bootstrap 的相應版本。
ng-引導程式 | 角 | 引導CSS | 波普爾 |
---|---|---|---|
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 |
我們強烈建議使用 Angular CLI 來設定新項目。如果您有 Angular CLI 項目,您可以簡單地使用我們的示意圖向其中添加 ng-bootstrap 庫。
只需執行以下命令:
ng add @ng-bootstrap/ng-bootstrap
它將為angular.json
中指定的預設應用程式安裝 ng-bootstrap 。如果您有多個項目並且想要針對特定應用程序,則可以指定--project
選項:
ng add @ng-bootstrap/ng-bootstrap --project myProject
如果您不想使用原理圖並手動安裝所有內容,請參閱我們網站上的手動安裝說明。
我們支援 Bootstrap 4 和 Angular 支援的相同瀏覽器和版本,以限制性更強者為準。有關更多詳細信息,請參閱 Angular 瀏覽器支援和 Bootstrap 瀏覽器支援。
我們的程式碼會在所有支援的瀏覽器上自動測試。
請不要針對一般支援問題開啟問題,因為我們希望保留錯誤報告和功能請求的 GitHub 問題。您有更好的機會在 StackOverflow 上找到問題的答案,維護人員正在查看帶有ng-bootstrap
標籤的問題。
StackOverflow 是一個更好的提問場所,因為:
為了節省您和我們的時間,我們將系統地關閉所有請求一般支援的問題,並將人們重定向到 StackOverflow。
我們希望盡快修復它!但在修復錯誤之前,我們需要重現並確認它。
我們要求您尊重兩件事:
最小的重現場景使我們能夠快速確認錯誤(或指出編碼問題)並確認我們正在修復正確的問題。
請注意,我們將堅持最小的複製場景,以節省維護人員的時間並最終能夠修復更多錯誤。如果沒有它,我們將把該問題標記為不可採取行動,如果沒有收到記者的回复,我們將關閉該問題。
有趣的是,根據我們的經驗,使用者在準備最小的 StackBlitz 時經常會自己發現編碼問題。我們知道,有時可能很難從更大的程式碼庫中提取必要的程式碼,但我們確實需要先隔離問題,然後才能修復它。
請查看 DEVELOPER.md 以取得有關在本地運行專案的文檔,並查看 CONTRIBUTING.md 以取得貢獻指南。
請花一點時間閱讀我們的行為準則