【问题标题】:angular - only import what a module needsangular - 只导入模块需要的东西
【发布时间】:2018-08-25 18:51:06
【问题描述】:

假设,我有名为 ModuleAModuleB

的模块

ModuleA 导出 ComponentADirectiveAPipeA

ModuleB 声明 ComponentB

假设我需要在 ComponentB 中使用 DirectiveA。所以我将 ModuleA 导入到 ModuleB 中。通过这样做,ModuleB 可以使用(可用)所有从 ModuleA 导出的组件、指令、管道。但我需要 ModuleA 中的一项且仅一项(这里是 DirectiveA)。

所以我想知道有没有办法从 ModuleA 只导入一个声明/导出的项目,而不是将整个模块本身导入 ModuleB

【问题讨论】:

标签: angular import module export


【解决方案1】:

您可以将 DirectiveA 放入其自己的共享模块中,以便可以将其导入任何需要它的模块,而无需共享您不想共享的其他内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-03
    • 1970-01-01
    • 2019-03-18
    • 2011-06-10
    • 1970-01-01
    • 2019-08-14
    • 2020-12-11
    • 2021-12-04
    相关资源
    最近更新 更多