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管理問題。文檔

相關文章
相關標籤/搜索