2016-12-06 7 views
0

f.eに複数のサービスファクトリを持つことが良い習慣であるかどうかを理解したいと思います。 home.services.js内部に他のサービスを持つことができるファイル。角度:サービスモジュールに複数のサービス/ファクトリを持つことをお勧めしますか?

home.services.jsは次のようになります。

は、この構造の罰金ですか?または、複数のサービス/機能を内部に含むことができる*.service.jsごとに1つの工場のみを構築することは許可されていますか?

答えて

1

それぞれのサービスを独自のファイルに作成し、そのファイルをサービスと同じ名前にする方がはるかに優れています。このようにして、お気に入りのIDE /エディタで "オープンリソース"ショートカットを使用してサービスのコードを見つけることができます。これは、コードベースが大きくなったときのファイルのテキスト検索よりも実用的です。

+0

これは、 'home.services.js'で使用される別々の' .js'ファイルからサービスを注入し、後でf.e. 'コントローラ'? –

+1

はい。サービスを同じAngularモジュールの下に置くと、これらのサービスを他のサービスやコントローラ、ディレクティブ、フィルタなどに組み込むことができます。 –

+1

あなたの素早い回答と返信に感謝します! –

関連する問題