Angularおさらい

最初にapp.moduleに記載する要素

@NgModuleに記載する基本要素の備忘録

declarations :

  • ディレクティブ(含むコンポーネント、パイプ)を記載
  • htmlテンプレートに書くこと

providers :

  • Serviceなど、DIで解決するものを記載

imports

  • 外部のAngularモジュール。
  • Httpモジュール,UIモジュール,Rootingモジュールなど

サンプル

  • こんな感じ
const appRoutes: Routes = [ // 追加
  { path: '', component: ListComponent },
];

@NgModule({
  declarations: [
    AppComponent,
    ListComponent
  ],
  imports: [
    BrowserModule,
    RouterModule.forRoot(appRoutes)
  ],
  exports: [RouterModule],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }