技術

[Angular] @NgModuleをざっくりと

投稿日:

どうも中田です。
最近社内でAngularの波が起こってるので
そのビッグウェーブに乗るべく(古い)まとめてみました。

@NgModule ってディレクティブが色々あるけど、要は何書けばいいの?
って話があったので簡単にかつ、ざっくりと。

declarations

宣言って意味ですな

自作したディレクティブ/コンポーネント/パイプはここに書く
モジュール内のどこからでも参照可能!
ルートのdeclarationsにディレクティブ/コンポーネント/パイプを記載しておけば、
子供の @Component のdirectivesで毎回やらなくてよい

providers

提供って意味ですな

自作したサービスをここに書く
imports 先でDIされることになります

imports

取込むって意味ですな

別のモジュールを取り込むことが可能!
そのモジュールの exports/providers で指定したものが取り込まれます

exports

書き出すって意味ですな

そのモジュールがimportsされた時に提供するディレクティブ/コンポーネント/パイプを書く

ひとまずはここまでー

-技術

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

CentOS7でDocker内部からpingができない(外部通信できない)!

どうもなかたです CentOS7にDocker入れて、Docker内部から外に向 …

no image

【ionic】リリースする!ちょっとその前に(version指定)

どうも、中田です。 ionic便利ですよね。 コマンド一つでマルチプラットフォー …

no image

【AWS】mysqldump&S3バックアップ。それは一瞬の出来事

こんにちは、中田です。 RDSでしっかりとバックアップ! とまでしなくていい場合 …

no image

rubyでシンボリックリンクを作成する

rubyでシンボリックリンクを作る機会がありました。 どちらも、srcへのシンボ …

ブラウザでRailsのrouting設定を確認する

こんにちは Railsでroutingを確認する時、コマンドでrails rou …