[Angular] Anatomy of an Angular Application
Application
Angular2 Application 的都是由Component組合而成的,而Services則就是提供功能,可以在Component之間使用。
What is Component?
每一個Component是經由 Template + Class + Metadata
- Template : User看到的HTML畫面,俗稱的View
- Class : 使View相關的Code
- Metadata : 提供一些Component額外的資訊
Angular Modules
- Angular Modules負責管理我們的Application,讓所有的Component之間都有相關聯
- Angular Application最少會有一個Angular Modules叫做 Application’s root Angular module
- 一個Application可以擁有很多個額外的Angular Modules
小結
Angular 的組成大概是這樣子,而之後會持續介紹每個元件的說明。