一刊愚、術語
1.1 裝飾器
一個函數(shù)踩验,用來修飾緊隨其后的類或屬性定義。
類裝飾器
@Component()
@Directive()
@Pipe()
@Injectable
@NgModule()
類字段裝飾器
@input
@Output
1.2 依賴注入
依賴注入既是設計模式晰甚,同時又是一種機制
1.3 注入器
Angular 依賴注入系統(tǒng)中可以在緩存中根據(jù)名字查找依賴决帖,也可以通過配置過的提供者來創(chuàng)建依賴。 啟動過程中會自動為每個模塊創(chuàng)建一個注入器地回,并被組件樹繼承俊鱼。
注入器會提供依賴的一個單例畅买,并把這個單例對象注入到多個組件中。
模塊和組件級別的注入器樹可以為它們擁有的組件及其子組件提供同一個依賴的不同實例谷羞。
你可以為同一個依賴使用不同的提供者來配置這些注入器,這些提供者可以為同一個依賴提供不同的實現(xiàn)湃缎。
1.4 可注入對象(injectable)
Angular 中的類或其它概念使用依賴注入機制來提供依賴犀填。 可供注入的服務類必須使用 @Injectable
裝飾器標出來。
1.5 可觀察對象(Observable)
一個多值生成器九巡,這些值會被推送給訂閱者蹂季。
1.6 模板(template)
用來定義要如何在 HTML 中渲染組件視圖的代碼。模板通過 @``[Component](https://angular.cn/api/core/Component)``()
裝飾器與組件類類關聯(lián)起來偿洁。模板代碼可以作為 template
屬性的值用內(nèi)聯(lián)的方式提供,也可以通過 templateUrl
屬性鏈接到一個獨立的 HTML 文件涕滋。