AngularJSプロバイダー

構文

  • 定数(名前、値)。
  • 値(名前、値)。
  • 工場(名前、$ getFn);
  • サービス(名前、コンストラクタ)。
  • プロバイダ(名前、プロバイダ)。

備考

プロバイダは、例えば、他のサービス、コントローラ、および指令に注入できるシングルトンオブジェクトです。すべてのプロバイダは、異なる「レシピ」を使用して登録されていProviderProviderは、最も柔軟性の高いものです。すべての可能なレシピは:

  • 定数
  • 工場
  • サービス
  • プロバイダ

サービス、ファクトリ、プロバイダはすべて遅延初期化され、コンポーネントはアプリケーションが依存している場合にのみ初期化されます。

デコレータはプロバイダと密接に関連しています。デコレータは、サービスの動作やファクトリの作成を傍受したり、その動作を変更したりするために使用されます。

プロバイダー 関連する例