0.2 版本做了一个很重要的业务组件抽离成为独立的类库,名曰:@delon。这样子做的好处主要希望解决若干核心问题:
目前 @delon 包含三个子类库:
@delon/theme
@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 站点里。
原文链接:https://www.f2er.com/angularjs/145486.html