Angular框架的基本原理

2021-09-07 20:43:00 字數 880 閱讀 9640

最近公司在研發新的web平台,對於前端的開發最終選定使用angular框架進行開發,而經過這一段時間的學習與研究,基本可以使用其進行前端業務的開發,在此將angular框架的基本原理知識進行簡單總結,並使用primeng元件庫來實現簡單的應用開發,這裡說的是指angular2以後的版本。

(1) angualr的8大核心構成:

模組--modules

元件--templetes

指令--directives

元件--components

資料繫結--data binding

依賴注入--dependency injection 

原資料--metadata

服務--services

(7) 分層注入:對於乙個angular專案來說,其常常是包含很多不同元件,這些元件根據不同層次構成了元件樹,而分層注入機制就是用於元件樹中服務的呼叫,如果在根元件引入了某種服務,並進行了注入,則根元件對應的所有子元件均可以使用,即一次注入,到處使用;而如果某個子元件想引入某種服務,則該服務在其子元件中有效,而在父元件中不能使用;

(8) angular執行的整體流程

(9) primeng元件庫的使用:primeng元件庫擁有比較完善元件,其基於mit開源協議,可以放心的進行開發改裝使用,注意,在引入樣式是時候採用下圖方式,避免入坑,否則編譯報錯。

ssh框架基本原理

由ssh構建系統的基本業務流程是 1 在表示層中,首先通過jsp頁面實現互動介面,負責傳送請求 request 和接收響應 response 然後struts根據配置檔案 struts config.xml 將actionservlet接收到的request委派給相應的action處理。2 在業務層...

Spring框架的基本原理

一 spring基本概念 1 struts2是web框架,hibernate是orm框架 2 spring是容器框架,建立bean,維護bean之間的關係 3 spring可以管理web層,持久層,業務層,dao層,spring可以配置各個層的元件,並且維護各個層的關係 二 spring核心原理 1...

mysql的基本原理 Mysql 基本原理

mysql 基本原理 mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性 ysql是資料庫登入命令 uroot預設超級使用者登入 p 預設沒密碼 中寫密碼 mysqladmin uroot password 12...