Application

Angular2 Application 的都是由Component組合而成的,而Services則就是提供功能,可以在Component之間使用。

Comprised-of-Angular2Comprised-of-Angular2

What is Component?

每一個Component是經由 Template + Class + Metadata

  • Template : User看到的HTML畫面,俗稱的View
  • Class : 使View相關的Code
  • Metadata : 提供一些Component額外的資訊
Comprised-of-ComponentComprised-of-Component

Angular Modules

  • Angular Modules負責管理我們的Application,讓所有的Component之間都有相關聯
  • Angular Application最少會有一個Angular Modules叫做 Application’s root Angular module
  • 一個Application可以擁有很多個額外的Angular Modules

小結

Angular 的組成大概是這樣子,而之後會持續介紹每個元件的說明。