91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Angular中ng-zorro-antd怎么用

發布時間:2021-09-14 10:00:50 來源:億速云 閱讀:224 作者:小新 欄目:web開發

這篇文章主要介紹了Angular中ng-zorro-antd怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、安裝

ng-zorro-antd 本身只是一個antd組件Angular實現的合集,因此,如果你希望基于 ng-zorro-antd 開發依然需要先安裝 Angular Cli。

1、創建項目

# 安裝全局,這樣允許直接在CMD命令行中使用 `ng` 命令。
npm install -g @angular/cli@latest

# 創建項目
ng new demo

# 安裝包
npm install --save ng-zorro-antd

2、導入模塊

我建議在 SharedModuel 中導入模塊。

@NgModule({
  imports: [
    NgZorroAntdModule.forRoot()
  ],
  exports: [
    NgZorroAntdModule
  ]
});

3、根組件

務必要引入 nz-root 根組件;有且只需引用一次。部分組件需要依賴 nz-root 所以最佳位置放在根組件內,比如 ./src/app.component.html

<nz-root>
  <router-outlet></router-outlet>
</nz-root>

至此,你可以放心在任何頁面中使用 ng-zorro-antd 組件。

二、最佳實踐

已經實現了絕大多數的 React 版本的組件;雖然今天剛發布,但是已經在阿里內部已經在使用了。

1、命名

ng-zorro-antd 在命名方面還是很講究的,而且有幾個特點:

  • 所有組件、指令都是以 nz- 開頭(例:ng-button)。

  • 所有組件、指令屬性都是 nz 開頭,緊跟大駝峰式命名法(例:[nzSize])。

2、柵格

antd 是以 24 等分的柵格來劃分區域,這一點可能跟經常使用 bootstrap 的人會有一點不習慣。

<div nz-row>
  <div nz-col [nzSpan]="12"></div>
  <div nz-col [nzSpan]="12"></div>
</div>

一個 nz-row 內的 nz-col 總格數([nzSpan] 總和)為24表示一行,如果超過會自動換行。

當然,也支持類似 bootstrap 的響應式設計,內置了幾種不同的響應。

Size ng-zorro-antdbootstrap
auto [nzXs].col-xs-
540px [nzSm].col-sm-
720px [nzMd].col-md-
960px [nzLg].col-lg-
1140px [nzXl].col-xl-

如果你喜歡 flex 布局,需要手動開啟:

<div nz-row [nzType]="'flex'" [nzJustify]="'center'" [nzAlign]="'top'">
  <div nz-col [nzSpan]="12"></div>
  <div nz-col [nzSpan]="12"></div>
</div>

3、樣式

無須再額外的引用外部任何 antd 的樣式,因為 ng-zorro-antd 是以 encapsulation: ViewEncapsulation.None 不隔離的方式封裝樣式,可以直接在任何地方運用到這些樣式。

比如:

<div class="ant-row">
  <div class="ant-col-12">col-12</div>
  <div class="ant-col-12">col-12</div>
</div>

4、時間處理

Angular 默認的時間處理簡直就是一個痛,而 ng-zorro-antd 依賴了 moment,因此在處理時間格式上,正確的姿勢應該是:

_value | nzDate: 'YYYY-MM-DD ddd'
Outpu: 2017-08-15 周二

5、貨幣

也是Angular痛點,ng-zorro-antd 并無提供相應Pipe,應該后續會有!

三、工欲善其事,必先利其器

如果你在 vscode 中編寫Angular,那么安裝 ng-zorro-vscode 代碼片斷,對開發效率很有幫助。

Angular中ng-zorro-antd怎么用

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Angular中ng-zorro-antd怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新邵县| 仁寿县| 汉沽区| 札达县| 杨浦区| 杭锦旗| 马公市| 新安县| 绥芬河市| 温宿县| 新津县| 太湖县| 徐水县| 兴安县| 海兴县| 确山县| 萨迦县| 凤城市| 孝昌县| 云浮市| 景宁| 南和县| 乐清市| 湘乡市| 三穗县| 麻阳| 府谷县| 富源县| 曲靖市| 十堰市| 鸡西市| 宁波市| 如东县| 德令哈市| 延安市| 丹江口市| 涟源市| 土默特左旗| 织金县| 博爱县| 元氏县|