Angular中的域模块是什么意思?

时间:2019-11-15 20:14:43

标签: angular angular5 angular8

Angular中的域模块是什么意思?

是否还可以将所有其他自定义类(例如助手)分组到模块中?

2 个答案:

答案 0 :(得分:1)

我经常在大型项目中创建一个模块,其中仅包含我所有的通用类/管道/组件/指令等。然后,我通常只是将该模块导入其他模块中。这是一个示例:

@NgModule({
    declaration: [
        MyPipePipe
    ],
    exports: [
        MyPipePipe
    ]
})
export class CommonClassModule {}

您只需要确保将要使用的模块或其他模块中的任何模块放置在exports数组中

干杯!

答案 1 :(得分:1)

域功能模块可提供特定于特定应用领域的用户体验,例如编辑客户或下订单。

它们通常具有充当要素根和私有要素的顶部组件,支持从其继承的子组件。

域功能模块主要由声明组成。仅导出最上面的组件。

域功能模块很少具有提供程序。当它们这样做时,所提供服务的生存期应该与模块的生存期相同。

域功能模块通常由较大的功能模块完全导入一次。

它们可能是由缺少路由的小型应用程序的根AppModule导入的。

https://angular.io/guide/module-types