angular - 共享模块中的角度导入/导出模块或多个模块中的导入
问题描述
我正在重组 Angular 应用程序,我需要澄清一些事情。
我正在使用模块化结构(核心、共享等)。有一些通用模块几乎无处不在,例如 CommonModule、FormsModule 和许多其他模块。实际上,我需要了解哪种方法会更...本机选项是:
要将这些模块包含到共享模块导入中,请导出数组(因此它们可以在我导入共享模块的任何地方使用。
在所有子模块中导入通用模块。
使用哪种方法?
解决方案
使用第一种方法,因为随着项目变大,它可以更好地组织/简化代码。共享模块模式是Angular 团队推荐的。
也就是说,将每个公共模块导入子模块并没有错,但是随着项目规模的扩大,这样做会变得很麻烦。对于具有多个模块的项目,手动将常用模块导入每个新创建的模块将非常多余,而不是进行单个导入。
推荐阅读
- c# - 当工作表名称包含空格时,C#GetOleDdSchemaTable 从 excel 中获取列
- spring-boot - wso2 localhost证书问题
- swift - 类变量有类本身是什么设计模式
- angular - Auth Guard canActivate 由于某种原因无法正常工作
- javascript - 在 React (v15) 的 render() 中访问 DOM
- java - 哪些方法可用于从 Java 文件中返回有效和无效的 XML 数据?
- nutch - 将 Nutch 爬网数据索引到 Elasticsearch 时出错
- javascript - Webpack 解析导入库的外部
- java - 如何仅打印字符串的某些部分?
- r - 使用 Rcpp 重写 R 的 cummin() 函数并允许 NA