1. 程式人生 > >【Angular】新手入門(一)

【Angular】新手入門(一)

指令Director

可以為特定DOM元素新增新的行為特徵,從而擴充套件元素的功能。與HTML使用方式相似,但可自定義特性在一定程度上彌補了HTML元素屬性功能的不足。

模組Modules

管理專案檔案的依賴關係,在新的語言標註ES6中,提供import來匯入到其他我呢見中定義的模組,且用export匯出依賴到業務程式碼模組中

元件Component

是指令的一種型別,構建一個個小的組織程式碼單元,每個程式碼短語那職責定義清晰,並且可以在多個應用中複用

一般,每個Angular專案都有一個元件樹,由應用元件或著叫頂層的根元件和許多子元件一級兄弟元件組成,Angular也依賴於元件樹做出合適的變化監測策略

變化監測是Angular在應用的資料變化後,用於決定哪個元件需要隨之重新整理的機制

模板Templates

當時用元件標籤時,可以通過templatetemplateUrl屬性引入HTML來描述讓Angular渲染顯示的介面內容

依賴注入Dependency Injection

依賴注入可以幫助應用解耦,一般通過實現服務的類上@Injectable裝飾器,同時把它註冊到Provider,從而將服務提供給呼叫者使用。

服務Services

服務時開發者用於書寫和放置可重用的公共功能(如日誌處理、許可權管理)和複雜業務邏輯的地方

Angular中,一個服務就是一個簡單的類,通常在元件中引用服務來處理資料和實現邏輯

資料繫結Data Binding

需要資料繫結機制來實現把資料對映到模板上或者從模板中取回資料