NG-ZORRO -
Ant Design 设计规范的 Angular UI 组件库,企业级 UI 设计语言和 Angular 组件库
Ant Design 设计规范的 Angular UI 组件库,企业级 UI 设计语言和 Angular 组件库
当使用Angular构建企业级中后台产品时,NG-ZORRO提供遵循Ant Design规范的70+高质量组件,全部开源免费,支持Zoneless和OnPush模式,与Angular ^22.0.0同步升级。
| 收费 | MIT协议,完全免费 |
|---|---|
| 平台 | Web(现代浏览器、Electron、服务端渲染) |
| 中文 | 支持中文及数十种国际化语言 |
| 用途 | 企业级中后台Angular应用开发 |
NG-ZORRO提炼自企业级中后台产品的交互语言和视觉风格,提供70+开箱即用的Angular组件。所有组件使用TypeScript构建并附带完整类型定义,支持Zoneless和OnPush高性能模式。主题定制可深入每个细节,并实验性支持动态主题切换。国际化支持数十种语言,通过NZ_I18N token全局配置。
官方推荐使用@angular/cli工具链。通过ng add ng-zorro-antd命令一键完成国际化、模块导入、样式引入等初始化配置。脚手架基于Schematics,支持生成组件模板代码(如ng g ng-zorro-antd:form-normal-login login可快速生成登录框组件)。手动安装时需引入样式文件(支持CSS预构建或Less源文件)并按需导入组件模块。
NG-ZORRO由阿里巴巴等企业贡献,被阿里云、招商银行、ThoughtWorks、Apache Flink等公司用于生产环境。社区提供Stack Overflow(ng-zorro-antd标签)、GitHub Discussions、钉钉群等互助渠道。配套资源包括NG-ZORRO-MOBILE(移动端)、Angular CDK、Awesome Ant Design等。
Q1:NG-ZORRO如何与Angular版本保持同步?
A1:NG-ZORRO与@angular/core保持相同主版本号,当前支持Angular ^22.0.0,升级时需参考官方v22 Migration Guide。
Q2:NG-ZORRO的国际化支持哪些语言?如何在运行时切换?
A2:支持数十种语言,包括中文、英文、阿拉伯语、法语、日语等(完整列表见官网i18n页面)。运行时通过注入NzI18nService并调用setLocale(en_US)即可动态切换,无需重启应用。
Q3:能否只使用NG-ZORRO的部分组件以减少打包体积?
A3:可以。手动安装时先引入基本样式(style/index.min.css),再单独引入所需组件的样式(如button/style/index.min.css),并在组件中导入对应模块(如NzButtonModule)。
更多同类工具与网站,可在Angular分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论