PrimeNG
Angular UI 组件库
PrimeNG 为 Angular 应用提供 90+ 设计无关、可无障碍访问的 UI 组件,支持从无头模式到全样式化的四层架构,并通过设计 Token 体系实现细粒度主题定制。
| 平台 | Angular |
|---|---|
| 中文 | 无中文界面 |
| 用途 | 为Angular应用提供90+可定制、无障碍的UI组件 |
同一个组件(如 Dialog)提供 headless、templated、styled、passthrough 四种控制层级,开发者可按需选择:无头模式仅提供逻辑与 ARIA 属性,样式完全自控;全样式模式开箱即用。
基于 @primeuix/themes 的多层设计 Token 架构,支持 Aura、Lara、Nora、Material 四种预设主题,并可通过 definePreset 覆盖全局或单组件的颜色、间距、圆角、阴影等 Token。
所有组件默认符合 WCAG 标准,内置键盘导航、屏幕阅读器支持、ARIA 属性和焦点管理。开发层面提供完整 TypeScript 类型、树摇优化、SSR 兼容,支持 Vite、esbuild、Nx 等构建工具。
PrimeNG 核心组件免费开源,但 LTS 版本和 UI Kit 设计资源需付费。LTS 提供长期支持与优先问题响应,UI Kit 面向设计师提供 Figma/Sketch 源文件。
Q1:PrimeNG 的组件可以完全脱离 PrimeNG 样式自己写 CSS 吗?
A1:可以。PrimeNG 提供 headless 层,组件只输出语义结构和 ARIA 属性,不附带任何样式,开发者可用任意 CSS 方案(如 Tailwind)完全控制外观。
Q2:PrimeNG 的 LTS 订阅和免费版有什么区别?
A2:免费版可获取 npm 上的最新发布版本;LTS 订阅($249/年)提供长期支持版本,修复关键 bug 和安全问题,不包含新功能。LTS 支持($490/18个月)额外保证短时间内的技术问题响应。
Q3:PrimeNG 支持 Angular 以外的框架吗?
A3:不支持。PrimeNG 专为 Angular 设计,同团队另有 PrimeReact、PrimeVue、PrimeSolid 分别对应其他框架。
更多同类工具与网站,可在Angular分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论