Suggest an editImprove this articleRefine the answer for “What types of modules are there in Angular?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)In Angular, modules are divided into several types: 1. **Root Module** - the application's main module, usually called `AppModule`. It starts the entire application and specifies the component for `bootstrap`. 2. **Feature Modules** - contain specific application functionality, for example `UserModule` or `AdminModule`. They let you split up the code and make maintenance easier. 3. **Routing Module** - handles routing within the application. Often created as a separate module to manage `RouterModule`. 4. **Shared Modules** - include components, directives, pipes, and services used across different parts of the application. 5. **Lazy Modules** - loaded on demand rather than at application startup, to reduce the initial load size. 6. **Core Module** - contains global services and singleton objects that must be available throughout the application, usually imported only once in the root module.Shown above the full answer for quick recall.Answer (EN)ImageIn Angular, modules are divided into several types: ## Types of modules 1. **Root Module** - the application's main module, usually called `AppModule`. It starts the entire application and specifies the component for `bootstrap`. 2. **Feature Modules** - contain specific application functionality, for example `UserModule` or `AdminModule`. They let you split up the code and make maintenance easier. 3. **Routing Module** - handles routing within the application. Often created as a separate module to manage `RouterModule`. 4. **Shared Modules** - include components, directives, pipes, and services used across different parts of the application. 5. **Lazy Modules** - loaded on demand rather than at application startup, to reduce the initial load size. 6. **Core Module** - contains global services and singleton objects that must be available throughout the application, usually imported only once in the root module.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.