NG-ZORRO 0.7.0-beta.1发布,多项功能更新

作者: baihuo 2018-03-16 14:53:42
NG-ZORRO 0.7.0-beta.1 已发布,NG-ZORRO 是 Ant Design 的 Angular 5.0 实现,开发和服务于企业级后台产品。

0.7.0 作为 1.0 正式版 之前的最后一系列版本,涉及到了底层的大量重构与改动,大部分 API 将与 1.0 正式版本的内容保持一致,目前剩余以下组件仍在紧张开发中,最近几日会逐步放出

TimePicker

DatePicker

Mention

TreeSelect

更新内容:

主要变化

同步Ant Design 3.0 的设计

支持定制主题

支持英文文档

支持34种语言类型

已有组件的功能与Ant Design React同步

大量组件的性能优化与重构

单元测试率提高到95以上%

新的 Tree 组件

新的 AutoComplete 组件

新的 Divider 组件

新的 List 组件

升级内容
全局部分

需要手动引入样式文件,支持自定义主题

不再依赖 moment,新增加 date-fns 依赖

forRoot 方法不再接受字体配置,本地字体部署需要在定制主题中实现

Button

nz-button 内部不再需要加入标签

Icon

新增部分iconfont

本地字体部署需要在定制主题中实现

Grid

栅格断点增加xxl

栅格间隔支持根据不同屏幕宽度变化

Layout

支持 翻转折叠提示箭头的方向

支持 自定义Trigger为模板变量

Affix

增加距离底部固钉

增加目标占位符、更好的滚动性能

Breadcrumb

自定义分隔符 支持传入模板

Dropdown

增加边界检测

增加右键菜单支持

Menu

支持菜单是否可选中功能

增加子菜单选中事件

支持二级菜单禁用

增加自动边界检测

Pagination

支持自定义渲染页码结构

支持只有一页时是否隐藏分页器

Steps

支持传入模板可以自定义点状步骤条渲染内容

自定义图标 支持传入 样式名称和模板两种方式,原有方式废弃

自定义标题 支持传入模板和字符串

Checkbox

label 内部不再需要写入 span 标签

新增灵活布局的使用方式

Form

废弃原有 Directive 的使用方式,大幅度简化使用方式

Input

暴露原生 input 标签,大幅度简化使用方式

InputNumber

重写了内部逻辑,与React版本逻辑保持一致

支持更多快捷键操作

Radio

内部不再需要写入 span 标签

支持nzName及更多快捷键操作

Rate

-- 支持自定义字符

支持清除模式

Select

支持 option 分组功能

支持 compareWith 方法

支持 nzDropdownClassName、nzDropdownMatchSelectWidth、nzDropdownStyle等对样式定义的方法

option 自定义内容方式改变

增加 nzFilterOption、nzServerSearch 等搜索定义API

Switch

自定义内容方式改变,nzCheckedChildren 与 nzUnCheckedChildren 支持传入 模板和字符串

支持loading效果

Card

重写使用方式,大幅度降低使用成本

Carousel

支持动态调整所有属性,重写内部逻辑

Collapse

selector名称改变

面板头部内容支持模板和字符串变量

增加是否展示箭头的方法

增加展开回调函数

Table

重写内部逻辑,大幅度简化使用方式

支持React版本的全部功能

Tabs

nzTitle 的传入方式改变,支持传入模板和字符串

nzTabBarExtraContent 的传入方式改变

增加 nzTabBarGutter、nzOnNextClick、nzOnPrevClick、nzHideAll等多种方法

Tags

重写使用方式,增加 nzMode 选项

Timeline

幽灵节点的定义支持 模板 字符串和布尔类型

支持自定义自定义时间轴点

Alert

自定义图标类型、自定义关闭按钮、警告提示的辅助性文字介绍、 警告提示内容 全部支持传入模板

Modal

重构,同一套代码,以模版方式支持普通模态框和确认框

支持AntDesign的所有参数用法(部分参数有调整)

额外支持设置确认/取消按钮的loading状态

增强footer的自定义:支持配置方式设置按钮组

更加便捷的方式进行内外组件与对话框的相互通信和调用

Progress

重写,支持React的全部功能

Spin

支持自定义 加载指示符

Anchor

增加 nzAffix、nzShowInkInFixed、nzScroll 等属性

Divider

新组件:区隔内容的分割线

List

新组件:通用列表

软件详情:http://git.oschina.net/mirrors/ng-zorro

下载地址:https://github.com/NG-ZORRO/ng-zorro-antd/archive/0.7.0-beta.1.zip

来自:开源中国社区

相关资讯