ng-zorro-antd 20.0.0 发布,基于 Angular 的 UI 组件
ng-zorro-antd 是 Ant Design 的 Angular 实现,主要用于研发企业级中后台产品。全部代码开源并遵循 MIT 协议,任何企业、组织及个人均可免费使用。
ng-zorro-antd 20.0.0 正式发布,更新内容如下:
Features
- cascader,date-picker,input-number,input,select,time-picker,tree-select: 新增
nzVariant
属性设置变体 (#9131) (b342bb4) - popover: 新增
nzPopoverTitleContext
和nzPopoverContentContext
属性 (#9126) (df3ead9) - select: 新增
nzOnClear
事件回调 (#9188) (e047ac2) - avatar: 支持设置原生
<img>
的loading
和fetchpriority
属性 (#7347) (ff8419f) - popconfirm: 新增
nzOkButtonProps
和nzCancelButtonProps
(#9245) (22e2a9f) - tree-select: 支持以 innerHTML 渲染已选项的 title (#9259) (8066f7b)
Bug Fixes
- flex: 修复
NzAlign
类型 (#9151) (b271c19) - segmented: 接受 ng control 的禁用状态 (#9166) (134cd59)
- space: 紧凑模式下只有一个子元素时的 border-radius 不正确 (#9165) (d2f4541)
- tabs: 修复 tab focus 时不正确的滚动行为 (#9186) (4f658e0)
- schematics: 修复重复执行
ng add
时的问题 (#9171) (d0a9748) - water-mark: 修复 ssr 模式的兼容问题 (#9250) (a70a682)
- icon: 在 animation frame 上增加渲染防抖 (#8579) (c0709d1)
Code Refactoring
BREAKING CHANGES
- core: 移除对 animation frame 的 polyfill
- 重命名
cancelRequestAnimationFrame
为cancelAnimationFrame
- 重命名
reqAnimFrame
为requestAnimationFrame
- 重命名
- tabs: 废弃
NzTabsetComponent
并重命名为NzTabsComponent
,废弃nz-tabset
选择器并重命名为nz-tabs
- table: 移除对 material 组件的兼容
- popconfirm: 废弃
nzOkDisabled
和nzOkDanger
,请使用nzOkButtonProps
代替
移除以下在过去的版本中标记为废弃的 API:
Module | API |
---|---|
ng-zorro-antd/button | NzButtonGroupComponent |
ng-zorro-antd/core/form | NzFormPatchModule |
ng-zorro-antd/checkbox | NzCheckBoxOptionInterface |
ng-zorro-antd/input | NzInputGroupComponent#nzCompact |
ng-zorro-antd/message | NzMessageModule |
ng-zorro-antd/notification | NzNotificationModule NzNotificationServiceModule |
组件的 exportAs
属性命名统一采用小驼峰 camelCase
且以 nz
开头,并移除一些内部组件的 exportAs
属性。变化如下:
Component | Original | Current |
---|---|---|
calendar-footer | calendarFooter | - |
date-helper | dateHelper | - |
date-range-popup | dateRangePopup | - |
date-table | dateTable | - |
decade-helper | decadeHelper | - |
decade-table | decadeTable | - |
month-helper | monthHelper | - |
month-table | monthTable | - |
quarter-helper | quarterHelper | - |
quarter-table | quarterTable | - |
year-helper | yearHelper | - |
year-table | yearTable | - |
inner-popup | innerPopup | - |
nz-color-block | NzColorBlock | nzColorBlock |
nz-color-format | NzColorFormat | nzColorFormat |
nz-color-picker | NzColorPicker | nzColorPicker |
nz-model-close | NzModalCloseBuiltin | nzModalCloseBuiltin |
nz-model-footer | NzModalFooterBuiltin | nzModalFooterBuiltin |
nz-model-title | NzModalTitleBuiltin | nzModalTitleBuiltin |
nz-tree-drop-indicator | NzTreeDropIndicator | nzTreeDropIndicator |
nz-water-mark | NzWaterMark | nzWaterMark |
nz-tabs | nzTabset | nzTabs |
Deprecations
在 v20 中,以下 API 被标记为 deprecated,并将在下一个主要版本中移除。 请参考相关文档以获取更好的替代方案。
Module | API |
---|---|
ng-zorro-antd/autocomplete | NZ_AUTOCOMPLETE_VALUE_ACCESSOR getNzAutocompleteMissingPanelError |
ng-zorro-antd/button | NzButtonGroupComponent |
ng-zorro-antd/core/highlight | NzHighlightModule |
ng-zorro-antd/core/form | NzFormPatchModule |
ng-zorro-antd/checkbox | NzCheckBoxOptionInterface |
ng-zorro-antd/input | NzInputGroupComponent#nzCompact |
ng-zorro-antd/mention | NZ_MENTION_TRIGGER_ACCESSOR |
ng-zorro-antd/message | NzMessageModule |
ng-zorro-antd/notification | NzNotificationModule NzNotificationServiceModule |
ng-zorro-antd/tabs | NzTabsetComponent |
更新说明:https://github.com/NG-ZORRO/ng-zorro-antd/releases/tag/20.0.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🍃 layui-vue v2.23.0 发布,一个 Vue 3 UI 框架
更新详情: [新增] datePicker 组件 新增 default与footer 插槽。 [新增] cascader 组件 新增 getSelectLabel 方法。 [新增] table 组件 新增 column.exportCellType 用于导出 xls 自定义单元格类型。 [新增] table 组件 default-toolbar 新增 render 属性,用于自定义渲染。 [修复] tab 组件 与 layer 结合样式异常。 [修复] table 组件 导出数据为 Number 时,xls 单元格类型固定为数字。 [修复] table 组件 存在多个 fixed 表头,固定表头偏移异常。 [修复] treeSelect 组件 设置 replaceFields.children 输入框未反填二级内容。 [升级] @layui/json-schema-form 升级至1.0.16。
- 下一篇
🚀 Xinference v1.7.1 强势来袭,4 大更新速览
Xorbits Inference(Xinference)是一个 性能强大且功能全面的 分布式 推理框架。可用于大语言模型(LLM),语音识别模型,多模态模型等各种模型的推理。通过 Xorbits Inference,你可以轻松地 一键部署你自己的模型或内置的前沿开源模型 - https://github.com/xorbitsai/inference。无论你是研究者,开发者,或是数据科学家,都可以通过 Xorbits Inference 与最前沿的 AI 模型,发掘更多可能。 Xinference 的功能和亮点有: 🌟 模型推理,轻而易举:大语言模型,语音识别模型,多模态模型的部署流程被大大简化。一个命令即可完成模型的部署工作。 ⚡️ 前沿模型,应有尽有:框架内置众多中英文的前沿大语言模型,包括 baichuan,chatglm2 等,一键即可体验!内置模型列表还在快速更新中! 🖥 异构硬件,快如闪电:通过 ggml,同时使用你的 GPU 与 CPU 进行推理,降低延迟,提高吞吐! ⚙️ 接口调用,灵活多样:提供多种使用模型的接口,包括 OpenAI 兼容的 RESTful A...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16