どうも中田です。
最近社内でAngularの波が起こってるので
そのビッグウェーブに乗るべく(古い)まとめてみました。
@NgModule
ってディレクティブが色々あるけど、要は何書けばいいの?
って話があったので簡単にかつ、ざっくりと。
declarations
宣言って意味ですな
自作したディレクティブ/コンポーネント/パイプはここに書く
モジュール内のどこからでも参照可能!
ルートのdeclarationsにディレクティブ/コンポーネント/パイプを記載しておけば、
子供の @Component
のdirectivesで毎回やらなくてよい
providers
提供って意味ですな
自作したサービスをここに書く
imports
先でDIされることになります
imports
取込むって意味ですな
別のモジュールを取り込むことが可能!
そのモジュールの exports/providers
で指定したものが取り込まれます
exports
書き出すって意味ですな
そのモジュールがimportsされた時に提供するディレクティブ/コンポーネント/パイプを書く
ひとまずはここまでー