博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NG-ZORRO 7.0.0 发布,Ant Design 的 Angular 实现
阅读量:6822 次
发布时间:2019-06-26

本文共 3344 字,大约阅读时间需要 11 分钟。

  hot3.png

NG-ZORRO 7.0.0 发布了,NG-ZORRO 是 Ant Design 的 Angular 实现,用于开发和服务于企业级后台产品。

开发团队表示,距离上一个稳定版本的发布已经有 3 个月的时间,从 7.0 版本开始,ng-zorro-antd 将和其他 Angular 第三方库一样,保持与 Angular 的主版本号一致。按照路线图的规划,开发团队在 7.0 前三个 rc 版本的基础上增加了 105 个 commits,目前已经按计划完成了第一阶段的 ,包含但不限于以下内容

  • 全部组件默认工作在 OnPush 模式下,大幅度提升了组件性能
  • 完成 web animation 与 antd 动画的对应,并支持对每个组件的动画进行全局和单独配置
  • 增加了 EmptyStatisticCountDownComment 等实用组件
  • 支持了最新的 CDK 特性,Table 等组件支持虚拟滚动
  • 增加了大量新的功能,并修复了大部分之前组件存在的问题
  • 日期相关组件支持可选的 ISO 标准日期格式化(依赖Date-fns库),解决周数算法不一致等问题
  • 更换了新的全局滚动策略,Modal Drawer 在特殊情况下弹出时页面不再抖动
  • 更加严格的 TSLint 校验
  • 全新的 LOGO 和 文档系统

开发团队表示会在 7.0 正式版本发布后立刻进行第二阶段的 工作,该部分规划包含完整的服务端渲染支持,a11y,独立的包引入机制,全局的组件配置方式,输入数据的动态校验等等,这些功能会在随后的版本中逐步发布。

新版更新说明如下:

Bug

  • affix: trigger 元素 resize 时应该重置 placeholder 大小 () (), closes
  • anchor: 修复组件销毁后调用 detectChanges 的问题 () (), closes
  • animation: 修复 路由变化时动画触发的问题 () ()
  • build: 修复 build target 为 ES6 时的问题 () (), closes
  • carousel: 修复在 modal 或 card 中不渲染的问题 () (), closes ,
  • carousel: 修复轮播图不能点击的问题 () (), closes
  • carousel: 修复轮播图在窗口 resize 时内容错位的问题 () (), closes
  • cascader: 修复当 nzOptions 为空时搜索错误的问题 () (), closes
  • cascader: 修复子节点 loading 状态未变化的问题 ) ()
  • core: 修复 CDK 样式冲突 () (), closes
  • date-picker & calendar & time-picker: 提供新的可选方式来解决不符合ISO标准算法的周数 () (), closes ,
  • drawer: 修复 body overflow 的问题 () (), closes
  • grid: 修复 Grid 响应式问题 () (), closes
  • i18n: 修复法语文件中的字段丢失 () () ()
  • i18n: 导出 da_DK 以及更新对于文档 () ()
  • icon: 修复错误重新的渲染 () (), closes
  • input: 修复对新 icon API 兼容性的问题 () ()
  • menu & dropdown: 修复Firefox下定位问题 () (), closes
  • modal, drawer: 修复 IE/Edge 下 SVG blur/focus 方法找不到的问题 () (), closes
  • modal: 修复 body overflow 的问题 () (), closes
  • modal: 修复 OnPush 容器下无法关闭蒙层 () (), closes
  • radio:label 中子元素无法聚焦 () (), closes
  • select: 修复 nzScrollToBottom 在浏览器缩放下的问题 ()
  • select: 修复 多选情况下 Input 框大小变化问题 ()
  • select: 修复 定位到多个 Option 的问题 ()
  • switch: 修复当 loading or disabled 时切换的问题 () (), closes
  • table: 修复 Firefox 浏览器下边框样式问题 () ()
  • table: 修复 ngIf 情况下 th 排序事件不触发的问题 () ()
  • table: 修复 靠右对齐的固定多列的问题 () ()
  • time-picker: 将清除按钮调整放置到外层输入框处 () ()
  • tooltip: 修复 nzTitle 没有更新的问题 () (), closes
  • tree-select: 修复 overlay 层级覆盖问题 () (), closes
  • tree: 修复 loading 图标位置偏移问题 () (), closes
  • tree: 修复 nzCheckStrictly 状态下父子节点关联问题 ( ) (), closes ,
  • tree: 修复 nzShowIcon 为 false icon 仍然有效问题 () (), closes
  • tree: 修复 setChecked 方法状态同步问题 () (), closes
  • tree: 修复展开动画 () ()

Features

  • auto-complete: 元素 blur 时关闭面板 () (), closes
  • badge: 支持 nzCount 传入 TemplateRef () ()
  • cascader: 当级联选择器打开时调整位置 () (), closes ,
  • collapse: 支持自定义 panel 的图标 () ()
  • comment: 新增 comment 组件 (), closes
  • date-picker,calendar: 支持所有日期组件的周起始时间 () (), closes ,
  • date-picker: year-picker 支持 nzDisabledDate 选项 () (), closes
  • empty: 新增空状态组件 () (), closes
  • icon: 支持旋转 () (), closes
  • icon: 更新依赖以支持命名空间功能 () ()
  • layout: 支持 zeroTrigger 属性 () (), closes ,
  • menu,dropdown: 支持递归数据样例 () (), closes
  • modal: 支持 nzOkDisablednzCancelDisabled () (), closes
  • notification: 使用模板时可传入上下文 () (), closes
  • popconfirm: 支持自定义图标 () (), closes
  • rate: 增加对 tooltip 的支持 () ()
  • select: 支持 automatic tokenization ()
  • select: 支持 maxTagCount & maxTagCountPlaceholder ()
  • slider: 支持通过 nzTooltipVisible 控制 tooltip 出现的时机 () (), closes
  • statistic: 新增统计组件 () (), closes
  • table: 支持 nzItemRender 属性 () ()
  • table: 支持 pagination 位置变换 () ()
  • table: 支持 td th 对齐树形 () ()
  • tabs: 支持 tab 内容懒加载 ()
  • tree-select: 支持设置 nzNotFoundContent () ()
  • tree: 搜索功能支持隐藏未匹配节点 () (), closes
  • tree: 支持删除节点等操作(状态同步) ( ) (), closes ,
  • tree: 支持按 key 获取 NzTreeNode 实例 () (), closes
  • upload: 支持非 image 格式的文件预览 () ()

下载地址:

转载地址:http://pipzl.baihongyu.com/

你可能感兴趣的文章