Angularのフォルダーの整理について 記事 を読みました。作成者はcore
という名前のフォルダーを使用して、コアモジュールを作成し、サービスのみを挿入します。一度呼び出されます。
現在、プロジェクトに取り組んでおり、 article が推奨する構造を採用しました。 core
フォルダー/モジュール内にapi
というモジュールを作成しました。
\app
\core
\api
...
\shared
...
私の質問は、api
はモジュールなので、それをcore
から削除して、app
フォルダーに入れてみませんか?
\app
\api
\core
\shared
...
Angular自体にもcore
モジュールがあり(ここでngModule
、Injectable
...をインポートします)、その役割を知りたいのですが。
一般的にコアモジュールはすべてを維持するために使用されます[〜#〜] api [〜#〜]サービスおよびその他共通サービス(NotificationsServiceなど) 、ConfirmationService、AuthorizationServiceなど)アプリケーションのproviders [...]セクションにあります。次に、app.moduleはimportsセクションでcore.moduleを使用します。