[Angular] よく使われるモジュール達 - @NgModuleとは何か (4)
@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";