組件,是整個應用的基礎。下圖是組件的必備元素。javascript
import { Component } from '@angular/core'; @Component({ selector: 'app-root',//css選擇器的名稱,能夠在模板中使用。 templateUrl: './app.component.html',//指向組件使用的模板文件 styleUrls: ['./app.component.css']//指向組件用到的樣式文件 }) export class AppComponent { //AppComponent 是一個標準的typescript類 title = 'app'; }
@Component能夠當作一個註解,註解了AppComponent類是一個組件。經過這個註解,Angular知道應該將AppComponent類看成一個組件來處理。css
import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; @NgModule({ declarations: [//聲明組件,管道和指令 AppComponent, ], imports: [//引用的組件 BrowserModule FormModule, HttpModule ], providers: [],//在這裏聲明服務 bootstrap: [AppComponent]//聲明瞭模塊的主組件 }) export class AppModule { }
@NgModule()裝飾器html
啓動時加載了哪一個頁面?java
啓動時加載了哪些腳本?typescript
這些腳本作了什麼事?bootstrap