Angular核心模块的作用是什么?

Ped*_*tes 2 directory-structure angular

我读了一篇有关在Angular中组织文件夹的文章,作者使用了一个名为的文章core,其中他创建了核心模块并仅插入将被调用一次的服务。

目前,我正在一个项目上,因此我采用了本文推荐的结构。在core文件夹/模块内部,我创建了一个名为的模块api

\app
  \core
    \api
    ...
  \shared
  ...
Run Code Online (Sandbox Code Playgroud)

我的问题是:作为api模块,我想知道为什么不从中将其删除core并放在app文件夹中?

\app
  \api
  \core
  \shared
  ...
Run Code Online (Sandbox Code Playgroud)

角本身具有core模块太多(其中我们的进口ngModuleInjectable...),我想知道什么是它的作用。

Saj*_*ran 5

您的CoreModule包含用于实例化您的应用程序和加载某些核心功能的代码。

要了解更多内容,请阅读 Core Module