私はtypescript、角2、そして私の周りに私の心を得ることができない1つの質問に新しいです。私が考えているのは、多くのコンポーネントにとって有用で共通の機能を持つファイルです。したがって、最終的にそれらの機能を中心にして、これらすべてのコンポーネントで使用します。角度サービスの注入とオブジェクトの読み込みとの違い
私の質問は、機能を持つオブジェクトリテラルを作成してコンポーネント内にインポートできるときに、これらのサービスを注入する必要があることです。インポートしたオブジェクトを使用してこれらの機能を呼び出すことはできます。
サービスはシングルトンであり、オブジェクトはそうではありません。あるコンポーネントがサービスのプロパティの値を変更した場合、他のコンポーネントはその値が変更されたことを見ることができますが、コンポーネントがインポートしたオブジェクトのプロパティの値を変更した場合、 – Claies
Injectorでは、テストを含め、定義され使用されているファイルを変更することなく、サービスインスタンスを再インスタンス化、置換、または変更することができます。これは、少なくともハッキングなしでは、インポートでは不可能です。これはDIコンテナの特性であり、Angularに固有のものではありません。 – estus
ありがとうございます、私はすべての答えが物事をより明確にすると思う:) – Jdsans