Що таке NgModule?
NgModule - це основний будівельний блок Angular-застосунку, який являє собою клас із декоратором @NgModule. Він організовує застосунок у логічні одиниці та керує залежностями між ними.
Основні функції NgModule:
- Декларації (declarations) - список компонентів, директив і пайпів, які належать цьому модулю.
- Імпорти (imports) - підключення інших модулів, щоб використовувати їхні компоненти, директиви або сервіси.
- Експорти (exports) - вказує, що з цього модуля може бути доступним іншим модулям.
- Провайдери (providers) - сервіси, доступні через dependency injection у межах модуля.
- Bootstrap - кореневий компонент, з якого починається застосунок (лише в кореневому модулі).
NgModule дозволяє структурувати застосунок, керувати залежностями та повторно використовувати функціонал між модулями.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.