Angular FAQ: Top Questions
34. How to create and use a shared module?
A shared module is used to consolidate components, directives, and pipes that will be used across multiple modules.
@NgModule({
declarations: [CommonComponent],
imports: [CommonModule],
exports: [CommonComponent, CommonModule]
})
export class SharedModule {}
- Import
SharedModule
in feature modules to reuse common functionality.