@NgModule
とは何かを知るシリーズ4回目です。
Angular付属のよく使うモジュールの紹介です。
今までの記事です。
- JavaScriptのモジュール - @NgModuleとは何か (1)
- JavaScriptモジュール vs. NgModule - @NgModuleとは何か (2)
- ブートストラッピング - @NgModuleとは何か (3)
BrowserModule
アプリケーションをブラウザ内で実行するのに必要です。
ほぼほぼ必須ですかね。
使い方
import { BrowserModule } from "@angular/platform-browser";
CommonModule
NgIf
とかNgFor
とかを使うのに必要です。
BrowserModule
読み込めば入ってます。
使い方
import { CommonModule } from "@angular/common";
FormsModule
input
系のタグでNgModel
を使うのに必要です。
使い方
import { FormsModule } from "@angular/forms";
ReactiveFormsModiule
NgModel
ではなく、新しいFormGroup
とFormControl
を使うのに必要です。
使い方
import { ReactiveFormsModule } from "@angular/forms";
RouterModule
SPA(Single Page Application)を作る際に使います。
使い方
import { RouterModule } from "@angular/router";
HttpClientModule
サーバとHTTPでやり取りするの使います。
使い方
import { HttpClientModule } from "@angular/common/http";