【问题标题】:Angular Architecture - Importing Third Party libraries for consuming it into Feature modulesAngular Architecture - 导入第三方库以将其使用到功能模块中
【发布时间】:2019-06-25 23:02:23
【问题描述】:

我正在创建一个包含多个功能模块的全新 Angular 应用程序。 我正在安装 Material Design。 我想知道将 Material Design 中的模块导入我的功能模块的正确方法是什么。

例如。 1.创建一个单独的模块“MaterialModule”并将其导入所有功能模块中。

  1. 将 MaterialModule 导入 ShareModule 之类的。

我也想玩 Ag-Grid。想知道我应该在哪里导入它。 1. 应用模块 2.个人功能模块

我的目标是在应用程序增长时实现速度优化。

【问题讨论】:

  • 嗨,我看到了一个接受的答案。但我也先回答了同样的问题。请问为什么不被接受。只是想知道原因

标签: angular typescript angular-material ag-grid


【解决方案1】:

我看到大多数人创建了一个单独的模块,例如 material.module.ts,并将所有 Mat 模块包含在此文件中,并将此模块导入他们需要的模块中。

这样,代码看起来更整洁,但在应用程序的大小方面效果不佳

我更喜欢只导入特定模块所需的 Mat 模块。

【讨论】:

    【解决方案2】:

    在每个功能模块中导入您需要的任何材料模块。

    否则你将不可避免地停止导入你不需要的模块。

    【讨论】:

      猜你喜欢
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      相关资源
      最近更新 更多