首頁 web前端 js教程 Angular學習筆記之整合三方UI框架、控制的範例

Angular學習筆記之整合三方UI框架、控制的範例

May 29, 2018 am 11:58 AM
angular 整合

這篇文章主要介紹了Angular學習筆記之集成三方UI框架、控件的示例,詳細的介紹了Material UI、Ag-grid等框架,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文介紹了Angular學習筆記之集成三方UI框架、控制項的範例,分享給大家,具體如下:

step 1:

npm install --save @angular/material @angular/cdk
登入後複製

step 2:

npm install --save @angular/animations
登入後複製

step 3:

angular.cli 

../node_modules/@angular/material/prebuilt-themes/indigo-pink.css
登入後複製

or

style.css

@import "~@angular/material/prebuilt-themes/indigo-pink.css";
登入後複製

step 4:

index.html

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="external nofollow" rel="stylesheet">
登入後複製

step 5:

  app.module.ts
  import {MatInputModule, MatCardModule, MatButtonModule} from "@angular/material";
  import {BrowserAnimationsModule} from &#39;@angular/platform-browser/animations&#39;;
  imports:[
    BrowserAnimationsModule,
    MatInputModule,
    MatCardModule,
    MatButtonModule,
  ]
登入後複製

安裝Ag-grid 的方法

step 1:

npm install --save ag-grid-angular ag-grid
登入後複製

step 2 :

angular.cli

"../node_modules/ag-grid/dist/styles/ag-grid.css",
"../node_modules/ag-grid/dist/styles/ag-theme-fresh.css"
登入後複製

step 3:

#app.module.ts

imports:[
  AgGridModule.withComponents([])
],
exports:[
  AgGridModule
]
登入後複製

安裝NG-ZORRO 的方法

step 1:

npm install ng-zorro-antd --save
登入後複製

step 2:

#直接用下面的程式碼取代/src/app/app.module.ts 的內容

#注意:在根module 中需要使用NgZorroAntdModule.forRoot(),在子module 需要使用NgZorroAntdModule

import { BrowserModule } from &#39;@angular/platform-browser&#39;;
import { BrowserAnimationsModule } from &#39;@angular/platform-browser/animations&#39;;
import { NgModule } from &#39;@angular/core&#39;;
import { FormsModule } from &#39;@angular/forms&#39;;
import { HttpClientModule } from &#39;@angular/common/http&#39;;
import { NgZorroAntdModule } from &#39;ng-zorro-antd&#39;;
import { AppComponent } from &#39;./app.component&#39;;
@NgModule({
 declarations: [
  AppComponent
 ],
 imports: [
  BrowserModule,
  FormsModule,
  HttpClientModule,
  BrowserAnimationsModule,
  NgZorroAntdModule.forRoot()
 ],
 bootstrap: [AppComponent]
})
export class AppModule { }
登入後複製

step 3:

修改.angular-cli.json 檔案的styles 清單##rr

"styles": [
  "../node_modules/ng-zorro-antd/src/ng-zorro-antd.less"
]
登入後複製
上面是我整理給大家的,希望未來會對大家有幫助。

相關文章:

Vue 自訂動態元件實例詳解

詳解VUE 對element-ui中的ElTableColumn擴充

微信小程式之分享頁面如何回傳首頁的範例

以上是Angular學習筆記之整合三方UI框架、控制的範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在Ubuntu 24.04上安裝Angular 如何在Ubuntu 24.04上安裝Angular Mar 23, 2024 pm 12:20 PM

Angular.js是一種可自由存取的JavaScript平台,用於建立動態應用程式。它允許您透過擴展HTML的語法作為模板語言,以快速、清晰地表示應用程式的各個方面。 Angular.js提供了一系列工具,可協助您編寫、更新和測試程式碼。此外,它還提供了許多功能,如路由和表單管理。本指南將討論在Ubuntu24上安裝Angular的方法。首先,您需要安裝Node.js。 Node.js是一個基於ChromeV8引擎的JavaScript運行環境,可讓您在伺服器端執行JavaScript程式碼。要在Ub

如何在GitLab中進行專案遷移與集成 如何在GitLab中進行專案遷移與集成 Oct 27, 2023 pm 05:53 PM

如何在GitLab中進行專案遷移和整合引言:在軟體開發過程中,專案的遷移和整合是一項重要的任務。 GitLab作為一個流行的程式碼託管平台,提供了一系列方便的工具和功能來支援專案遷移和整合。本文將介紹在GitLab中進行專案遷移和整合的具體步驟,並提供一些程式碼範例來幫助讀者更好地理解。一、專案遷移專案遷移是將已有的程式碼庫從一個原始碼管理系統遷移到GitLab上

使用Angular和Node進行基於令牌的身份驗證 使用Angular和Node進行基於令牌的身份驗證 Sep 01, 2023 pm 02:01 PM

身份驗證是任何網路應用程式中最重要的部分之一。本教程討論基於令牌的身份驗證系統以及它們與傳統登入系統的差異。在本教程結束時,您將看到一個用Angular和Node.js編寫的完整工作演示。傳統身份驗證系統在繼續基於令牌的身份驗證系統之前,讓我們先來看看傳統的身份驗證系統。使用者在登入表單中提供使用者名稱和密碼,然後點擊登入。發出請求後,透過查詢資料庫在後端驗證使用者。如果請求有效,則使用從資料庫中獲取的使用者資訊建立會話,然後在回應頭中傳回會話訊息,以便將會話ID儲存在瀏覽器中。提供用於存取應用程式中受

Angular元件及其顯示屬性:了解非block預設值 Angular元件及其顯示屬性:了解非block預設值 Mar 15, 2024 pm 04:51 PM

Angular框架中元件的預設顯示行為不是區塊級元素。這種設計選擇促進了元件樣式的封裝,並鼓勵開發人員有意識地定義每個元件的顯示方式。透過明確設定CSS屬性 display,Angular組件的顯示可以完全控制,從而實現所需的佈局和響應能力。

Oracle API整合策略解析:實現系統間無縫通信 Oracle API整合策略解析:實現系統間無縫通信 Mar 07, 2024 pm 10:09 PM

OracleAPI整合策略解析:實現系統間無縫通信,需要具體程式碼範例在當今數位化時代,企業內部系統之間需要相互通信和資料共享,而OracleAPI就是幫助實現系統間無縫通信的重要工具之一。本文將從OracleAPI的基本概念和原則入手,探討API整合的策略,最終給出具體的程式碼範例幫助讀者更好地理解和應用OracleAPI。一、OracleAPI基本

PHP與ETL工具的集成 PHP與ETL工具的集成 May 16, 2023 am 11:30 AM

隨著企業數據變得越來越龐大和複雜,數據處理和分析的需求變得愈發迫切。為了解決這個問題,ETL(抽取、轉換、載入)工具逐漸成為了企業資料處理與分析的重要工具。 PHP作為一門流行的Web開發語言,也可以透過與ETL工具的整合來提高資料處理和分析的效率和精度。 ETL工具介紹ETL工具是一類能夠擷取資料、進行資料轉換,並將資料載入到目標系統中的軟體。其全稱是抽取-轉

GitLab的API整合與自訂外掛程式開發技巧 GitLab的API整合與自訂外掛程式開發技巧 Oct 20, 2023 pm 05:30 PM

GitLab的API整合與自訂外掛程式開發技巧引言:GitLab是一個開源的程式碼託管平台,提供了豐富的API介面供開發者使用,方便進行整合和自訂插件開發。本文將介紹如何進行GitLab的API整合以及自訂外掛程式開發的一些技巧,並提供具體的程式碼範例。一、GitLab的API整合取得API存取令牌在進行API整合之前,首先需要取得GitLab的API存取令牌。打

如何在Laravel中使用中間件進行微信支付集成 如何在Laravel中使用中間件進行微信支付集成 Nov 02, 2023 pm 05:21 PM

如何在Laravel中使用中介軟體進行微信支付整合引言:微信支付是一種非常常見且便捷的支付方式,對於許多需要線上支付服務的專案來說,整合微信支付是必不可少的一步。在Laravel框架中,可以透過使用中間件來實現微信支付集成,以便更好地管理請求流程和處理支付邏輯。本文將介紹如何在Laravel中使用中間件進行微信支付集成,並提供具體的程式碼範例。一、準備工作在開始

See all articles