私は角度のためにtodd motto's styleguideに従っています。そして、彼のアプローチやジョンパパのアプローチでも、各コンポーネントには、それぞれが依存する独自のサービスが必要であると言われています。角度:再利用可能なサービスを使用している多くのコンポーネント
私の質問は、お互いに関係のないさまざまなコンポーネントから使いたいサービス(たとえばgetArticlesByStoreId)があるとどうなりますか。このスタイルガイドから、私はサービスファイルを両方のコンポーネントに書き直さなければならないことを理解していますが、これらの共有サービスすべてに対して "sharedServices /"を持つことができると思いますので、コードを書き直すことはありません。
この場合、あなたはどうしますか?
app/
|--components/
|--comp1/
|--service.js
|--comp2/
|--service.js
または
app/
|--components/
|--comp1/
|--comp2/
|--services/
|--sharedServices/
|--service.js