ホームページ  >  記事  >  ウェブフロントエンド  >  Angular での依存関係の注入について説明する記事

Angular での依存関係の注入について説明する記事

青灯夜游
青灯夜游転載
2023-01-06 21:14:252033ブラウズ

この記事では、Angular の学習を継続し、Angular での依存関係注入について簡単に理解できるようにします。

Angular での依存関係の注入について説明する記事

翻訳者追加: Wikipedia の指摘 - ソフトウェア エンジニアリングにおいて、依存関係の注入 (Dependency Injection、DI) とは、オブジェクトが他のオブジェクトに依存する依存関係を受け取ることを指します。オブジェクト。 「依存関係」とは、受信側が必要とするオブジェクトを指します。 「インジェクション」とは、「依存関係」を受信側に渡すプロセスを指します。 「注入」の後、受信側は「依存関係」を呼び出します。

翻訳者が追加: たとえば、classAclassB のいくつかの関数を使用する場合、それは classA に依存関係があることを意味します。 クラスBclassA を使用する前に、classB を作成する必要があります。おすすめの記事Dependency Injectionとは何ですか?それの使い方?

Angular でサービス services を使用する標準的な方法は誰もが知っています。サービスを注入可能としてマークし、モジュールの provider セクションに配置します。次のとおりです:

Angular での依存関係の注入について説明する記事

依存関係の注入には、使用できるトリックが多数あります。たとえば、モジュール Angular では、行 TestService を別の記述行に変換できます。 [推奨される関連チュートリアル: angular チュートリアル プログラミング教育 ]

Angular での依存関係の注入について説明する記事

これを プロバイダー に置きます各サービスは 2 つのプロパティを持つオブジェクトに変換されます。 provide 属性では、クラス名を使用することも、一意のキーを作成してオブジェクトを挿入することもできます。変数を注入することもできます。

Angular での依存関係の注入について説明する記事

もう 1 つの興味深い機能は、同じキーを持つ複数のオブジェクトを挿入し、それらを配列のように使用できることです。

Angular での依存関係の注入について説明する記事

また、さまざまな状況に応じてさまざまなサービスを注入することもできます。つまり、if-else ステートメントを使用できます。

Angular での依存関係の注入について説明する記事

これで、Angular 依存関係注入の魅力が理解できたと思います。

関連するコードの内容について詳しく知りたい場合は、ここをクリックしてください。

この記事は意訳による翻訳です。元のアドレス: # Angular 依存関係注入

プログラミング関連の知識の詳細については、プログラミング ビデオ を参照してください。 !

以上がAngular での依存関係の注入について説明する記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjuejin.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。