0.2 版本做了一个很重要的业务组件抽离成为独立的类库,名曰:@delon。这样子做的好处主要希望解决若干核心问题:
- ng-alain 主题升级冗余问题
- 业务组件更友好的可重用(不限于 ng-alain 脚手架)、易维护
- 简化脚手架入门成本
目前 @delon 包含三个子类库:
@delon/theme
- ng-alain 主题系统
- 若干数据渲染Pipe
- 若干常见Web的服务(例如:页面标题、滚动条操作、网络请求等)
@delon/abc(Angular Business Componets)
- 所有组件都基于 Antd Design 风格
- 每一个组件都可以单独导入
- 基于G2,业务中常用的图表类型
- 原有 shared/components 组件外,新增
count-down
- 新增若干表单校验器(例如:手机号、身份证)
@delon/acl
- 基于角色权限控制
ng-alain 脚手架只剩下一个非常简单的项目,继而利用 @delon 类库进一步向上构建产品。
@delon 类库本身只有一个原则基于Ant Design理念,由于实际上并不受限于 ng-alain 脚手架上的使用,对于一些符合 Ant Design 的 Angular 项目都可以非常好的运用。
当然,一个好的开源文档非常重要,0.2 开始所有文档将不在 ng-alain 脚手架中出现,而是 ng-alain.com 站点里。
后续主要工作将新增 @delon/auth 快速解决中台前端认证、Token管理问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。