技術

[Angular] @NgModuleをざっくりと

投稿日:

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

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

declarations

宣言って意味ですな

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

providers

提供って意味ですな

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

imports

取込むって意味ですな

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

exports

書き出すって意味ですな

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

ひとまずはここまでー

-技術

執筆者:


comment

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

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

関連記事

docomo雑談対話APIを使って会話BOTを作りました。(LINE BOT + Heroku + Rails + docomo雑談API)

こんばんは 前回、LINE BOTを無料で試してみました。heroku + Ra …

no image

Macで簡単にIE環境を構築する手順

こんにちは、コーテッグの小山です。 今までちょろっとIE対応をやることはあったの …

Google Web Developers便利なコマンドラインAPIの使い方

こんにちは。佐藤です。 今回はGoogle Web Developersで使える …

[Rails]rake db:seedに成功しているのにuserテーブルにデータが作成されない!

こんにちは。たなかです。 railsで開発してて、seedファイルがうまく流し込 …

no image

【Android/ionic】これさえやればOK!アプリ公開への道

どうも、中田です。 ionicでHTML5/CSSハイブリッドアプリ開発してるん …