ngcomponents 是一個為 AngularDart 應用程式量身打造的符合 Material Design 的 UI 組件庫。它提供可重複使用、可存取且可自訂的元件,遵循 Google 的 Material Design 指南,讓開發者能建構一致且視覺上吸引人的使用者介面。此套件與 AngularDart 的反應式架構無縫整合,並支援現代 Web 開發實務。專注於效能與可存取性,ngcomponents 透過提供即時可用的元件(如按鈕、對話方塊、選單和表單元素)來提升開發者生產力。該專案由 angulardart-community 維護,並託管於 GitHub,以確保透明度與協作。
適用情境
使用 Material Design 建立響應式 Web 應用
建立可存取的表單和對話方塊
在 AngularDart 專案中實現一致的 UI 結合
使用預建元件進行快速原型設計
開發企業級儀表板
主要特色
Material Design 相容性
以可存取性為先的作法
AngularDart 結合
可重複使用和模組化的元件
活躍的社群維護
適合對象
AngularDart 開發人員
優先考慮設計一致性的團隊
需要可存取使用者介面的專案
使用 Material Design 的前端團隊
需要快速UI開發的Web應用程式
使用建議
僅限 AngularDart
無 Flutter 支援
需要理解 AngularDart 模式
可能與舊版本存在依賴約束
不適用於非網頁平台
原始 README
以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。
Please refer to the wiki on how we plan to migrate angular_components to null safety, or pick a random issue and start contributing!
I attempt to migrate it to null-safety little by little, perhaps one dart
file every day. As the saying goes: a commit a day, keeps the doctor away.
Material design components for AngularDart. Originally written by Google, it
has powered some of Google's most sophisticated and mission-critical applications.
This productive and stable set of widgets, originally contributed to by hundreds of
Googlers, make debugging and deploying your app easier. Strict latency and
testing policies make these widgets an excellent fit for projects using
AngularDart.
Disclaimer: This project is currently maintained by the community. This is
not a Google product in any way, official or unofficial.
The following packages provide the components as well as code generation for the
AngularDart Components gallery.
[ngcomponents]
The actual components package that is published to pub. Obviously, the name
angular_components is currently taken by the original package, so we had to
publish it under the name ngcomponents, but in general we still call it
angular_components ^^
Disclaimer: This project is currently maintained by the community. This is not a GoogleCode generators that create a gallery page containing documentation and examples
from a @GallerySectionConfig annotation.
Example packages for each of the components. Additionally, the
examples/angular_components_example subdirectory contains the base package
for building the AngularDart gallery.