web-dev-qa-db-ja.com

Angularコアモジュールの役割は何ですか?

Angularのフォルダーの整理について 記事 を読みました。作成者はcoreという名前のフォルダーを使用して、コアモジュールを作成し、サービスのみを挿入します。一度呼び出されます。

現在、プロジェクトに取り組んでおり、 article が推奨する構造を採用しました。 coreフォルダー/モジュール内にapiというモジュールを作成しました。

\app
  \core
    \api
    ...
  \shared
  ...

私の質問は、apiはモジュールなので、それをcoreから削除して、appフォルダーに入れてみませんか?

\app
  \api
  \core
  \shared
  ...

Angular自体にもcoreモジュールがあり(ここでngModuleInjectable...をインポートします)、その役割を知りたいのですが。

4
Pedro Arantes

一般的にコアモジュールはすべてを維持するために使用されます[〜#〜] api [〜#〜]サービスおよびその他共通サービス(NotificationsServiceなど) 、ConfirmationService、AuthorizationServiceなど)アプリケーションのproviders [...]セクションにあります。次に、app.moduleimportsセクションでcore.moduleを使用します。

1
Dionis Oros