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

What does it mean domain module in Angular?

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

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

我经常在我的大型项目中创建一个模块,它只包含我所有的常用 classes/pipes/components/directives 等。然后我通常只将该模块导入我的其他模块。这是一个例子:

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

你只需要确保任何模块或你想在其他模块中使用的任何东西都放在 exports 数组中

干杯!

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

它们通常有一个顶层组件作为特征根和私有,支持从它派生的子组件。

领域功能模块主要由声明组成。仅导出顶部组件。

领域特性模块很少有提供者。当他们这样做时,所提供服务的生命周期应该与模块的生命周期相同。

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

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

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