我们将服务,组件,指令和管道导入模块。我们应该像这样在模块类中定义方法或变量吗?
@NgModule({
imports: [...]
})
export class FooModule {
name: string;
sayHi(): void { }
}
这是一个好习惯吗?
答案 0 :(得分:1)
该模块基本上是一个组件集合。并且模块中的每个组件都在其类中处理自己的功能。在角度2中,它是一种语法实践,用于导出要在模块中导入的组件,并导出要由其他模块导入的模块。但是,由于所有组件的逻辑编码都在各自的类中,因此不需要在模块类中编写逻辑。