Angular中的域模块是什么意思?
是否还可以将所有其他自定义类(例如助手)分组到模块中?
答案 0 :(得分:1)
我经常在大型项目中创建一个模块,其中仅包含我所有的通用类/管道/组件/指令等。然后,我通常只是将该模块导入其他模块中。这是一个示例:
@NgModule({
declaration: [
MyPipePipe
],
exports: [
MyPipePipe
]
})
export class CommonClassModule {}
您只需要确保将要使用的模块或其他模块中的任何模块放置在exports
数组中
干杯!
答案 1 :(得分:1)
域功能模块可提供特定于特定应用领域的用户体验,例如编辑客户或下订单。
它们通常具有充当要素根和私有要素的顶部组件,支持从其继承的子组件。
域功能模块主要由声明组成。仅导出最上面的组件。
域功能模块很少具有提供程序。当它们这样做时,所提供服务的生存期应该与模块的生存期相同。
域功能模块通常由较大的功能模块完全导入一次。
它们可能是由缺少路由的小型应用程序的根AppModule导入的。