国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

發布 ng-alain 1.0.0 正式版

dreamtecher / 1583人閱讀

摘要:發布時我就想說那得喝一杯,這個版本的等待其實在社區里反應是有點忐忑,所以當跟我說來今天要發布時我說那晚上得喝一杯。當然,今天也算是個不錯的日子,也發布了正式版。發布沒多久,帶來了一些很酷的操作。希望真正做到讓開發者更加專注于業務。

ng-zorro-antd 0.7.0 發布時我就想說那得喝一杯,這個版本的等待其實在社區里反應是有點“忐忑”,所以當VTHINK跟我說來今天要發布 0.7 時我說那晚上得喝一杯。然而,為了將 ng-alain 也同步 0.7 一個晚上都在忙碌;直到倒頭睡覺把喝一杯的事已經忘光了。

當然,今天也算是個不錯的日子,ng-alain 也發布了 1.0.0 正式版。

從 0.8 到 1.0 并沒有做了很多新的東西,一直以讓開發者更加專注于業務的角度做了一些重構、抽離、測試等工作。

Angular6 發布沒多久,帶來了一些很酷的操作。當然 ng-alain 起點也比較激進,幾乎總是第一時間保持 Angular 和 zorro 版本的同步。

在 1.0 里我們是這么開始 ng-alain 的……

如何開發

1、需要一個空 Angular 項目

ng new myapp --style less

2、加點料

ng add ng-alain
更多細節參考命令行工具

是的,沒有了,就這么簡單。這一切都歸于 Angular cli 的開放,早先 ng-alain 就提供一個叫 @delon/cli 的類庫,其實二者在做的是同一件事。

當然,還可以做更多很酷的事,例如大部分情況下對中后臺的列表都是比較常規的搜索加表格形式,而在 ng-alain 里可以生成一些比較通用列表頁:

ng generate ng-alain:list list
# 不介意再來一個編輯和查看頁
ng generate ng-alain:edit edit
ng generate ng-alain:view view

恩,好像有點煩,要不這樣好了:

ng generate ng-alain:curd order
新類庫 @delon/form

ng-alain 最早的使用者們提出了一個蠻有價值的基于 JSON Schema 動態表單庫,因此在另外幾個人的幫忙下開發了 nz-schema-form,非常倉促的在 angular2-schema-form 基礎上引入 zorro 組件庫,大體還是蠻好用的,只不過數據流混亂、標準的 JSON Schema 攜帶非標準的屬性。

花了很長的時間重新開發并正式成為 @delon 系列庫中的一員:@delon/form,構建一個表單只需這樣:

@Component({
  selector: "app-demo",
  template: ``
})
export class DemoComponent {
  schema: SFSchema = {
    properties: {
      name: {
        type: "string",
      },
      password: {
        type: "string"
      },
    },
  };
  submit(value: {}) { }
}
@delon/util

有一天我們發現 ng-alain 的使用者,出現了些 @delon/abc/src/util/ 開頭的引入,這些工具集大部分單純是服務于 @delon/abc 內部組件的,一開始就弱化了這一部分的文檔。

于是,把它抽離成:@delon/util,并為此強化了部分函數,比如:字符串類 format、延遲加載等。

新的開始

ng-alain 會開始放緩基建類庫的迭代,而未來將更多的時間去挖掘 ng generate 發揮的能力,它可以讓我們完成很多很酷的開發體驗。

希望 ng-alain 真正做到【讓開發者更加專注于業務】。

今夜一定會去喝一杯!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/95048.html

相關文章

  • Angular 容器部署

    摘要:很多人反應很難訪問,所以轉移到阿里云服務器上,因此做了一次完整的容器部署。在容器化過程中,我們并未配置任何等,只是保留服務所需的配置項而已,而這一部分我們可以放在反向代理層完成。 很多人反應很難訪問 Github Page,所以 ng-alain.com 轉移到阿里云服務器上,因此做了一次完整的 Angular 容器部署。 以下我會闡述 ng-alain 整個過程,其中包括 Docke...

    tracy 評論0 收藏0
  • Angular 容器部署

    摘要:很多人反應很難訪問,所以轉移到阿里云服務器上,因此做了一次完整的容器部署。在容器化過程中,我們并未配置任何等,只是保留服務所需的配置項而已,而這一部分我們可以放在反向代理層完成。 很多人反應很難訪問 Github Page,所以 ng-alain.com 轉移到阿里云服務器上,因此做了一次完整的 Angular 容器部署。 以下我會闡述 ng-alain 整個過程,其中包括 Docke...

    alighters 評論0 收藏0
  • iView 發布 1.0 式版,43 個 UI 組件助力中后臺業務開發

    摘要:時隔半年多,終于迎來了它的第一個正式版本,到目前版本,已經有個常用組件,從功能和設計上,是最接近的實現。主要服務于中后臺業務,目的就是讓網站快速成型上線。 時隔半年多,iView 終于迎來了它的第一個正式版本 1.0.0,到目前版本,已經有 43 個常用 UI 組件,從功能和設計上,是最接近 Ant.Design 的 Vue.js 實現。 關于 iView 1.0 GitHub 地址...

    voidking 評論0 收藏0
  • K8S 生態周報| 2019.03.25~2019.03.31

    摘要:生態周報內容主要包含我所接觸到的生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態。正式發布是一個用于本地搭建環境的工具,使用方法可參考使用搭建本地環境。其他特性請閱讀正式發布是一個使用來為構建的工具,現在是的項目。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 Kubernetes 1.14 正式發布 1...

    alphahans 評論0 收藏0
  • K8S 生態周報| 2019.03.25~2019.03.31

    摘要:生態周報內容主要包含我所接觸到的生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態。正式發布是一個用于本地搭建環境的工具,使用方法可參考使用搭建本地環境。其他特性請閱讀正式發布是一個使用來為構建的工具,現在是的項目。 「K8S 生態周報」內容主要包含我所接觸到的 K8S 生態相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態」。 Kubernetes 1.14 正式發布 1...

    Yumenokanata 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<