NG-ZORRO 9.0.0-beta.1 发布,Ant Design 的 Angular 实现
NG-ZORRO 9.0.0-beta.1 发布了,NG-ZORRO(已更名为 ng-zorro-antd)是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。
ng-zorro-antd 的部分 API 在 8.x 版本进入弃用状态,并且在开发环境中给出了警告提醒,所有之前弃用 API 在 9.0.0 不再支持,如果你之前已经根据告警信息修改了对应组件的使用方式,那么 9.0.0 版本升级不会有任何障碍,请按照以下步骤进行。
- 升级 Angular 主版本号至 9.0.0 版本,可以参考 https://update.angular.io/
- 手动升级 ng-zorro-antd 至 最新版本,我们将会在 9.0.0 正式版中提供官方自动 ng update 工具。
- 在 9.0.0 之后 ng-zorro-antd 使用了 date-fns 的 2.x 版本,我们提供了组件内部的输入格式兼容工具。
date-fns 升级
当你切换至 date-fns
时,一些日期格式会有 breaking change。比如:
<!-- datefns v1 --> <nz-date-picker nzFormat="YYYY-MM-DD"></nz-date-picker> <!-- datefns v2 --> <nz-date-picker nzFormat="yyyy-MM-dd"></nz-date-picker>
我们推荐使用 date-fns
v2 的日期格式。如果你不想使用新日期格式,你可以用 NZ_DATE_FNS_COMPATIBLE
,当设置为 true
时,ng-zorro-antd
会把 v1 的格式转为 v2,新旧格式的对比看这里。
providers: [ { provide: NZ_DATE_FNS_COMPATIBLE, useValue: true } ]
但 NZ_DATE_FNS_COMPATIBLE
不会保留太久,到 ng-zorro-antd
v10 将会移除对 date-fns
v1 日期格式的支持,希望你能及时更新 date-fns
日期格式。关于 date-fns
升级指南看这里,如果业务中使用了 date-fns,可以参考 date-fns 官方兼容工具 查看。
Bug Fixes
- auto-complete: 修复滚动条拖拽时自动关闭问题 (#4551) (387ebc1), closes #4333
- auto-complete: 修复默认值显示问题 (#4366) (09f1ec6), closes #4362
- breadcrumb: 修复面包屑显示问题 (#4880) (2553328)
- button: 修复 transition 显示问题 (9e0df2a), closes #2697
- cascader: 修复无选项时的显示问题 (#4565) (9d8d7e6), closes #4562
- code-editor: 修复配置选项 (#4436) (5283a32)
- date-picker: 修复 nzDefaultOpenValue 无效问题 (#4357) (dfa3d39), closes #4331
- date-picker: 修复展开动画效果 (#4315) (931fd48)
- drawer: 修复 overflow 样式问题 (#4423) (9451de5), closes #4354
- drawer: 修复位置变化时的动画问题 (#4609) (e539096), closes #4224
- drawer: 修复 header 结构样式问题 (#4311) (5cdd5db), closes #4304
- dropdown: 修复 contextmenu 多重打开问题 (39487f1), closes #3971 #4684
- dropdown: 修复 menu group 在 dropdown 样式问题你 (d928a8c), closes #4505
- layout: 修复 layout 高度问题 (bed60ff), closes #4676
- layout: 修复 responsive 无效问题 (9f951f8)
- mention: 修复移动端选择问题 (#4309) (1be6d51), closes #4281
- menu: 修复在屏幕越界时的显示问题 (4c8032b), closes #3412 #4227 #3687
- message: 修复 prod 下 message 与 notification 的问题 (#4884) (3e2f85d)
- modal: 修复
nzMaskClosable
在 confirm 模式下不工作的问题 (#4347) (475bbc4), closes #4344 - pagination: 修复半角字符问题 (#4371) (cc3868e)
- select: 修复 hidden 的选项可以被选中的问题 (#4382) (cf22133), closes #4377 #4377
- table: 修复
nzFilters
为 null 时的报错 (#4595) (2c26e9f) - table: 修复 Table 导出的 data 数据类型问题 (#4608) (70b1440), closes #4593
- table: 修复 Table nzWidth 的问题 (#4329) (c6bdf15), closes #4312
- timeline: 修复 reverse 下的展示问题 (#4690) (09bf8f4), closes #4509
- transfer: 修复 nzTargetKeys 无效问题 (#4670) (31089a1), closes #4641 #4360 #4210
- tooltip: 修复 hover popover 时时隐藏的问题 (#4418) (a6b5901), closes #4417
- tooltip: 修复 undefined 不生效的问题 (#4392) (2a71c43)
- tooltip: 修复 tooltip 销毁时报错的问题 (#4387) (8e9e6a9), closes #3875 #4317 #4386
- tree-select: 修复点击 label 在 strict 模式下的问题 (#4424) (7a11124), closes #4422
- tree-select: 修复 tags 在 strict 模式下的问题 (#4368) (a6547a0), closes #4364
- code-editor: 修复 diff 模式下的问题 (#4485) (#4532) (021cf22)
Features
- breadcrumb: 支持独立 separator (#4713) (1f490e9)
- collapse: 支持 nzExpandIconPosition (#4781) (760512a)
- date-picker: 支持更多的 inputs (#4843) (af4051e)
- date-picker: 支持对 input 数据的解析 (#4833) (6a523ba), closes #4028 #3976 #2492 #4101
- grid: 支持 nzFlex 与 nzGutter 数组输入 (c4d2694)
- i18n: 支持 Armenian 语言 (#4611) (038691f)
- i18n: 支持 Georgian 语言 (#4491) (d96ebe0)
- icon: 支持在 feature module 中导入 icons (#4711) (0bcd2a9)
- input: 支持 textarea 带 clear 图标的效果 (0af9242), closes #4623
- input-number: 支持 nzPrecisionMode 模式 (#4185) (bfe089f), closes #4173
- input-number: 支持 ngModelChange 在输入时立即触发 (#4769) (299ba6d), closes #3039 #3773
- menu: 当 sider 收起时,自动触发 nzInlineCollapsed模式 (51fbf5e), closes #4680
- menu: 支持 nzMatchRouter 与 CanDeactivate 配合工作 (7560563), closes #4407
- code-editor: 支持静态导入 (#4341) (29f732b)
- notification: 支持 close icon 选项 (#4495) (80a0b26), closes #4494
- page-header: 增加
nzGhost
选项 (#4306) (4c78cca), closes #4303 - pagination: nzItemRender 支持 prev_5 与 next_5 图标定制 (#4754) (41c4860)
- progress: 支持 steps 模式 (#4637) (fe8b469), closes #4635
- progress: 支持 nzFormat 传入 TemplateRef (#4598) (edf0e9c), closes #4596
- select: select 支持 virutal scroll 模式 (40daee9), closes #4585 #3497
- skeleton: 增加 nz-skeleton-element (#4859) (8dc2ff3)
- tabs: 增加了 nzCanDeactivate 钩子 (#4476) (a533980), closes #4432
- tag: 增加 status colors 选项 (#4628) (aa22c0f), closes #4622 #4413
- tooltip: 支持改变 trigger 位置 (#4397) (48d7122), closes #4365
- tree-select: 支持
nzDropdownClassName
选项 (#4552) (df8c125), closes #4508 - typography: 支持
nzSuffix
选项 (#4629) (ca02a07), closes #4620
Performance Improvements
- checkbox: 使用 css empty selector 代替了 observeContent (#4761) (da8821a)
- input: 提升 input 性能 (7af643b), closes #3950
- radio: 重构了数据流 (#4770) (423a382)
更新说明:https://github.com/NG-ZORRO/ng-zorro-antd/releases/tag/9.0.0-beta.1
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PbootCMS V2.0.6 发布,免费 PHP 建站系统
本次更新记录: PbootCMS V2.0.6 build 2020-03-18 修复搜索结果关键字标红无法正常匹配大小写问题; 新增后台“安全配置”中配置模板文件子目录功能; 修复operate参数无法使用小数问题; 新增tags列表支持指定参数target=tag跳转到tag.html模板,参考默认模板; 新增home下ExtLabelController控制器文件扩展个人标签,升级不覆盖; 优化调整前台代码结构; 新增后台内容列表每页显示数量选择; 修复tags重复显示问题; 新增config/route.php文件自定义二开路由支持; 新增API内容列表返回自适应的内容网页链接地址contentlink; 修复API内容API链接错误并修改参数为apilink; 修复API留言及表单无法关闭功能问题; 上一次更新记录: PbootCMS V2.0.5 build 2020-01-30 优化前台404.html,并支持内容内{info}自适应提示文字; 优化内容列表排序方式,并修复api使用随机排序无效问题; 修复后台入口文件修改名字后在线升级无法自适应问题; 新增lfield=...
- 下一篇
NumPy 1.18.2 发布,Python 科学计算包
目前,NumPy 1.18.2已完成发布,主要修复了 numpy / random 中的性能下降问题,并完成了一些 bug和维护更新。 此版本中支持的 Python 版本为 3.5-3.8。下游开发人员应使用 Cython >= 0.29.14 获得 Python 3.8 支持,并使用 OpenBLAS >= 3.7,以避免 Skylake 体系结构上的错误。 1.18.2版本总共合并了 7 个拉取请求。 #15675:TST:将 _no_tracing 移至testing._private #15676:MAINT:某些随机函数的开销很大 #15677:TST:不要在 Azure Mac 测试中创建 gfortran 链接。 #15679:BUG:在 ndarray.__contains__中添加了缺少的错误检查 #15722:MAINT:使用基于列表的API来调用子流程 #15729:REL:为 1.18.2 版本发布做准备。 #15734:BUG:修复 nm 在32位上失败时的逻辑错误 更多详细信息可查看更新说明:https://github.com/numpy/nu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程