摘要:發(fā)布時我就想說那得喝一杯,這個版本的等待其實在社區(qū)里反應是有點忐忑,所以當跟我說來今天要發(fā)布時我說那晚上得喝一杯。當然,今天也算是個不錯的日子,也發(fā)布了正式版。發(fā)布沒多久,帶來了一些很酷的操作。希望真正做到讓開發(fā)者更加專注于業(yè)務。
ng-zorro-antd 0.7.0 發(fā)布時我就想說那得喝一杯,這個版本的等待其實在社區(qū)里反應是有點“忐忑”,所以當VTHINK跟我說來今天要發(fā)布 0.7 時我說那晚上得喝一杯。然而,為了將 ng-alain 也同步 0.7 一個晚上都在忙碌;直到倒頭睡覺把喝一杯的事已經(jīng)忘光了。
當然,今天也算是個不錯的日子,ng-alain 也發(fā)布了 1.0.0 正式版。
從 0.8 到 1.0 并沒有做了很多新的東西,一直以讓開發(fā)者更加專注于業(yè)務的角度做了一些重構(gòu)、抽離、測試等工作。
Angular6 發(fā)布沒多久,帶來了一些很酷的操作。當然 ng-alain 起點也比較激進,幾乎總是第一時間保持 Angular 和 zorro 版本的同步。
在 1.0 里我們是這么開始 ng-alain 的……
如何開發(fā)1、需要一個空 Angular 項目
ng new myapp --style less
2、加點料
ng add ng-alain
更多細節(jié)參考命令行工具
是的,沒有了,就這么簡單。這一切都歸于 Angular cli 的開放,早先 ng-alain 就提供一個叫 @delon/cli 的類庫,其實二者在做的是同一件事。
當然,還可以做更多很酷的事,例如大部分情況下對中后臺的列表都是比較常規(guī)的搜索加表格形式,而在 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 動態(tài)表單庫,因此在另外幾個人的幫忙下開發(fā)了 nz-schema-form,非常倉促的在 angular2-schema-form 基礎上引入 zorro 組件庫,大體還是蠻好用的,只不過數(shù)據(jù)流混亂、標準的 JSON Schema 攜帶非標準的屬性。
花了很長的時間重新開發(fā)并正式成為 @delon 系列庫中的一員:@delon/form,構(gòu)建一個表單只需這樣:
@Component({ selector: "app-demo", template: `@delon/util` }) export class DemoComponent { schema: SFSchema = { properties: { name: { type: "string", }, password: { type: "string" }, }, }; submit(value: {}) { } }
有一天我們發(fā)現(xiàn) ng-alain 的使用者,出現(xiàn)了些 @delon/abc/src/util/ 開頭的引入,這些工具集大部分單純是服務于 @delon/abc 內(nèi)部組件的,一開始就弱化了這一部分的文檔。
于是,把它抽離成:@delon/util,并為此強化了部分函數(shù),比如:字符串類 format、延遲加載等。
新的開始ng-alain 會開始放緩基建類庫的迭代,而未來將更多的時間去挖掘 ng generate 發(fā)揮的能力,它可以讓我們完成很多很酷的開發(fā)體驗。
希望 ng-alain 真正做到【讓開發(fā)者更加專注于業(yè)務】。
今夜一定會去喝一杯!
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/95048.html
摘要:很多人反應很難訪問,所以轉(zhuǎn)移到阿里云服務器上,因此做了一次完整的容器部署。在容器化過程中,我們并未配置任何等,只是保留服務所需的配置項而已,而這一部分我們可以放在反向代理層完成。 很多人反應很難訪問 Github Page,所以 ng-alain.com 轉(zhuǎn)移到阿里云服務器上,因此做了一次完整的 Angular 容器部署。 以下我會闡述 ng-alain 整個過程,其中包括 Docke...
摘要:很多人反應很難訪問,所以轉(zhuǎn)移到阿里云服務器上,因此做了一次完整的容器部署。在容器化過程中,我們并未配置任何等,只是保留服務所需的配置項而已,而這一部分我們可以放在反向代理層完成。 很多人反應很難訪問 Github Page,所以 ng-alain.com 轉(zhuǎn)移到阿里云服務器上,因此做了一次完整的 Angular 容器部署。 以下我會闡述 ng-alain 整個過程,其中包括 Docke...
摘要:時隔半年多,終于迎來了它的第一個正式版本,到目前版本,已經(jīng)有個常用組件,從功能和設計上,是最接近的實現(xiàn)。主要服務于中后臺業(yè)務,目的就是讓網(wǎng)站快速成型上線。 時隔半年多,iView 終于迎來了它的第一個正式版本 1.0.0,到目前版本,已經(jīng)有 43 個常用 UI 組件,從功能和設計上,是最接近 Ant.Design 的 Vue.js 實現(xiàn)。 關于 iView 1.0 GitHub 地址...
摘要:生態(tài)周報內(nèi)容主要包含我所接觸到的生態(tài)相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態(tài)。正式發(fā)布是一個用于本地搭建環(huán)境的工具,使用方法可參考使用搭建本地環(huán)境。其他特性請閱讀正式發(fā)布是一個使用來為構(gòu)建的工具,現(xiàn)在是的項目。 「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 Kubernetes 1.14 正式發(fā)布 1...
摘要:生態(tài)周報內(nèi)容主要包含我所接觸到的生態(tài)相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄生態(tài)。正式發(fā)布是一個用于本地搭建環(huán)境的工具,使用方法可參考使用搭建本地環(huán)境。其他特性請閱讀正式發(fā)布是一個使用來為構(gòu)建的工具,現(xiàn)在是的項目。 「K8S 生態(tài)周報」內(nèi)容主要包含我所接觸到的 K8S 生態(tài)相關的每周值得推薦的一些信息。歡迎訂閱知乎專欄「k8s生態(tài)」。 Kubernetes 1.14 正式發(fā)布 1...
閱讀 3411·2023-04-25 20:37
閱讀 3153·2021-09-07 09:59
閱讀 1676·2019-08-29 12:43
閱讀 1195·2019-08-28 18:27
閱讀 489·2019-08-26 13:50
閱讀 2044·2019-08-26 10:33
閱讀 3602·2019-08-23 18:39
閱讀 2413·2019-08-23 18:09