成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

發(fā)布 ng-alain 1.0.0 正式版

dreamtecher / 1620人閱讀

摘要:發(fā)布時(shí)我就想說那得喝一杯,這個(gè)版本的等待其實(shí)在社區(qū)里反應(yīng)是有點(diǎn)忐忑,所以當(dāng)跟我說來今天要發(fā)布時(shí)我說那晚上得喝一杯。當(dāng)然,今天也算是個(gè)不錯(cuò)的日子,也發(fā)布了正式版。發(fā)布沒多久,帶來了一些很酷的操作。希望真正做到讓開發(fā)者更加專注于業(yè)務(wù)。

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

當(dāng)然,今天也算是個(gè)不錯(cuò)的日子,ng-alain 也發(fā)布了 1.0.0 正式版。

從 0.8 到 1.0 并沒有做了很多新的東西,一直以讓開發(fā)者更加專注于業(yè)務(wù)的角度做了一些重構(gòu)、抽離、測(cè)試等工作。

Angular6 發(fā)布沒多久,帶來了一些很酷的操作。當(dāng)然 ng-alain 起點(diǎn)也比較激進(jìn),幾乎總是第一時(shí)間保持 Angular 和 zorro 版本的同步。

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

如何開發(fā)

1、需要一個(gè)空 Angular 項(xiàng)目

ng new myapp --style less

2、加點(diǎn)料

ng add ng-alain
更多細(xì)節(jié)參考命令行工具

是的,沒有了,就這么簡(jiǎn)單。這一切都?xì)w于 Angular cli 的開放,早先 ng-alain 就提供一個(gè)叫 @delon/cli 的類庫(kù),其實(shí)二者在做的是同一件事。

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

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

恩,好像有點(diǎn)煩,要不這樣好了:

ng generate ng-alain:curd order
新類庫(kù) @delon/form

ng-alain 最早的使用者們提出了一個(gè)蠻有價(jià)值的基于 JSON Schema 動(dòng)態(tài)表單庫(kù),因此在另外幾個(gè)人的幫忙下開發(fā)了 nz-schema-form,非常倉(cāng)促的在 angular2-schema-form 基礎(chǔ)上引入 zorro 組件庫(kù),大體還是蠻好用的,只不過數(shù)據(jù)流混亂、標(biāo)準(zhǔn)的 JSON Schema 攜帶非標(biāo)準(zhǔn)的屬性。

花了很長(zhǎng)的時(shí)間重新開發(fā)并正式成為 @delon 系列庫(kù)中的一員:@delon/form,構(gòu)建一個(gè)表單只需這樣:

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

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

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

新的開始

ng-alain 會(huì)開始放緩基建類庫(kù)的迭代,而未來將更多的時(shí)間去挖掘 ng generate 發(fā)揮的能力,它可以讓我們完成很多很酷的開發(fā)體驗(yàn)。

希望 ng-alain 真正做到【讓開發(fā)者更加專注于業(yè)務(wù)】。

今夜一定會(huì)去喝一杯!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/95048.html

相關(guān)文章

  • Angular 容器部署

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

    tracy 評(píng)論0 收藏0
  • Angular 容器部署

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

    alighters 評(píng)論0 收藏0
  • iView 發(fā)布 1.0 式版,43 個(gè) UI 組件助力中后臺(tái)業(yè)務(wù)開發(fā)

    摘要:時(shí)隔半年多,終于迎來了它的第一個(gè)正式版本,到目前版本,已經(jīng)有個(gè)常用組件,從功能和設(shè)計(jì)上,是最接近的實(shí)現(xiàn)。主要服務(wù)于中后臺(tái)業(yè)務(wù),目的就是讓網(wǎng)站快速成型上線。 時(shí)隔半年多,iView 終于迎來了它的第一個(gè)正式版本 1.0.0,到目前版本,已經(jīng)有 43 個(gè)常用 UI 組件,從功能和設(shè)計(jì)上,是最接近 Ant.Design 的 Vue.js 實(shí)現(xiàn)。 關(guān)于 iView 1.0 GitHub 地址...

    voidking 評(píng)論0 收藏0
  • K8S 生態(tài)周報(bào)| 2019.03.25~2019.03.31

    摘要:生態(tài)周報(bào)內(nèi)容主要包含我所接觸到的生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態(tài)。正式發(fā)布是一個(gè)用于本地搭建環(huán)境的工具,使用方法可參考使用搭建本地環(huán)境。其他特性請(qǐng)閱讀正式發(fā)布是一個(gè)使用來為構(gòu)建的工具,現(xiàn)在是的項(xiàng)目。 「K8S 生態(tài)周報(bào)」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 Kubernetes 1.14 正式發(fā)布 1...

    alphahans 評(píng)論0 收藏0
  • K8S 生態(tài)周報(bào)| 2019.03.25~2019.03.31

    摘要:生態(tài)周報(bào)內(nèi)容主要包含我所接觸到的生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態(tài)。正式發(fā)布是一個(gè)用于本地搭建環(huán)境的工具,使用方法可參考使用搭建本地環(huán)境。其他特性請(qǐng)閱讀正式發(fā)布是一個(gè)使用來為構(gòu)建的工具,現(xiàn)在是的項(xiàng)目。 「K8S 生態(tài)周報(bào)」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關(guān)的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 Kubernetes 1.14 正式發(fā)布 1...

    Yumenokanata 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<