Angular入門,開發環境搭建,使用Angular CLI建立你的第一個Angular專案

追逐時光者發表於2020-12-21

前言:

  最近一直在使用阿里的NG-ZORRO(Angular元件庫)開發公司後端的管理系統,寫了一段時間的Angular以後發現對於我們.NET後端開發而言真是非常的友善。因此這篇文章主要是對這段時間使用Angular做一些小總結,希望可以幫到有需要的同學。

Angular學習前必備基礎知識點:

TypeScript基本常識:

Angular中文文件:

GitHub地址:

Angular CLI命令參考手冊:

Angular中的生命週期函式:

什麼是生命週期函式?
通俗的來說,宣告周期函式就是元件建立,元件更新,元件銷燬是會觸發的一系列方法。
當 Angular 使用建構函式新建一個元件或指令後,就會按下面的順序在特定時刻呼叫這些生命週期鉤子方法:

注意:constructor 建構函式(依賴注入,起到對應區域性變數值初始化作用): 除了使用簡單的值對區域性變數進行初始化之外,什麼都不應該做!!

 

鉤子
用途及時機
ngOnChanges()
當 Angular(重新)設定資料繫結輸入屬性時響應。 該方法接受當前和上一屬性值的 SimpleChanges 物件
在 ngOnInit() 之前以及所繫結的一個或多個輸入屬性的值發生變化時都會呼叫。
ngOnInit()
在 Angular 第一次顯示資料繫結和設定指令/元件的輸入屬性之後,初始化指令/元件。
在第一輪 ngOnChanges() 完成之後呼叫,只呼叫一次。[請求資料時使用]
ngDoCheck()
檢測,並在發生 Angular 無法或不願意自己檢測的變化時作出反應。
在每個變更檢測週期中,緊跟在 ngOnChanges() 和 ngOnInit() 後面呼叫。
ngAfterContentInit()
當 Angular 把外部內容投影進元件/指令的檢視之後呼叫。
第一次 ngDoCheck() 之後呼叫,只呼叫一次。
ngAfterContentChecked()
每當 Angular 完成被投影元件內容的變更檢測之後呼叫。
ngAfterContentInit() 和每次 ngDoCheck() 之後呼叫
ngAfterViewInit()
當 Angular 初始化完元件檢視及其子檢視之後呼叫。
第一次 ngAfterContentChecked() 之後呼叫,只呼叫一次。
ngAfterViewChecked()
每當 Angular 做完元件檢視和子檢視的變更檢測之後呼叫。
ngAfterViewInit() 和每次 ngAfterContentChecked() 之後呼叫。
ngOnDestroy()
每當 Angular 每次銷燬指令/元件之前呼叫並清掃。 在這兒反訂閱可觀察物件和分離事件處理器,以防記憶體洩漏。
在 Angular 銷燬指令/元件之前呼叫。

Node.js(攜帶NPM包管理工具)安裝配置:

安裝Nodejs,NodeJS 是必須的:

可在如下地址獲得 NodeJS 的安裝包:https://nodejs.org/en/
安裝成功後檢視node版本:
node --version
node -v

切換npm安裝映象源,解決npm install緩慢問題:

NodeJS 安裝 好之後,NPM 也就可以用了(NPM是隨同NodeJS一起安裝的包管理工具)。但 NPM 的預設安裝源在國外,通常會比較慢或者是直接因為網路原因安裝失敗,因此需要把 NPM 的安裝源設定到國內映象源,淘寶映象http://npm.taobao.org/)是個不錯的選擇,執行如下命令設定將淘寶映象設定為NPM的安裝源:

臨時切換使用:

npm --registry https://registry.npm.taobao.org install express

持久使用(推薦):

npm config set registry https://registry.npm.taobao.org

# 恢復
npm config delete registry

配置後驗證是否成功:

npm config get registry
或者
npm info express

安裝Angular相關開發環境:

Angular-CLI構建工具(腳手架工具)安裝說明:

Angular-CLI詳細簡介:https://www.jianshu.com/p/3d17d5ee1951

全域性安裝腳手架工具:

安裝命令(只需要安裝一次)
npm install -g @angular/cli
或者
cnpm install -g @angular/cli   --推薦使用速度較快
 
安裝前最好是先NPM安裝源切換成淘寶映象,如下使用國外映象安裝因為網路原因報錯:
安裝完成:

驗證Angular環境是否安裝成功:

Angular專案建立並執行:

通過Angular腳手架建立一個新的專案:

在終端(win+r 輸入cmd)中開啟E:\Angular 檔案目錄,輸入一下命令新建專案:
ng new MyAngularProject(專案名稱)

直接通過命名執行腳手架搭建的專案:
ng serve --open

ng serve 命令會啟動開發伺服器、監視檔案,並在這些檔案發生更改時重建應用。
--open(或者只用 -o 縮寫)選項會自動開啟你的瀏覽器,並訪問 http://localhost:4200/。

好了你的第一個Angular專案執行成功:

 

相關文章