ng-alain 发布 0.2 版本

0.2 版本作了一个很重要的业务组件抽离成为独立的类库,名曰:@delon。这样子作的好处主要但愿解决若干核心问题:前端

  • ng-alain 主题升级冗余问题
  • 业务组件更友好的可重用(不限于 ng-alain 脚手架)、易维护
  • 简化脚手架入门成本

目前 @delon 包含三个子类库:git

@delon/themegithub

  • ng-alain 主题系统
  • 若干数据渲染Pipe
  • 若干常见Web的服务(例如:页面标题、滚动条操做、网络请求等)

@delon/abc(Angular Business Componets)网络

  • 全部组件都基于 Antd Design 风格
  • 每个组件均可以单独导入
  • 基于G2,业务中经常使用的图表类型
  • 原有 shared/components 组件外,新增 count-down
  • 新增若干表单校验器(例如:手机号、身份证)

@delon/aclcode

  • 基于角色权限控制

ng-alain 脚手架只剩下一个很是简单的项目,继而利用 @delon 类库进一步向上构建产品。component

@delon 类库自己只有一个原则基于Ant Design理念,因为实际上并不受限于 ng-alain 脚手架上的使用,对于一些符合 Ant Design 的 Angular 项目均可以很是好的运用。ip

固然,一个好的开源文档很是重要,0.2 开始全部文档将不在 ng-alain 脚手架中出现,而是 ng-alain.com 站点里。ci

后续主要工做将新增 @delon/auth 快速解决中台前端认证、Token管理问题。文档

相关文章
相关标签/搜索