USERのすべてのAPI呼び出し(insert、delete、update、lookup)を処理するサービスを作成したいと思います。Angular2 SharedModuleとサービス
私の頭に浮かべる最初のことは、ユーザーAPIのすべてのHTTPコールを処理するSharedService
(UserService)を作成することです。
ただし、これはAngular2でSharedModule
として実装することもできます。 この場合のベストプラクティスは何ですか?
USERのすべてのAPI呼び出し(insert、delete、update、lookup)を処理するサービスを作成したいと思います。Angular2 SharedModuleとサービス
私の頭に浮かべる最初のことは、ユーザーAPIのすべてのHTTPコールを処理するSharedService
(UserService)を作成することです。
ただし、これはAngular2でSharedModule
として実装することもできます。 この場合のベストプラクティスは何ですか?
コンベンションサービスには、ビジネスロジックに対する無関係なコードを追加することなく、操作に特定のビジネスロジックが含まれているため、共有サービスはより良い方法です。
一方、角度jsのモジュールは、他のサービス、コントローラなどをカプセル化するコンテナです。したがって、サービスを呼び出すためにモジュール全体を注入することは、サービスおよびこれらの余分なコンポーネント不必要にコントローラーが重くなります。
いつも注射している間に、余分なコンポーネントを余分に持たなくても解決したい問題を解決することに集中しているリソースを注入しようとします。
サービスは、*モジュールに*できます。 – jonrsharpe