Skip to main content

Що таке NgModule?

NgModule - це основний будівельний блок Angular-застосунку, який являє собою клас із декоратором @NgModule. Він організовує застосунок у логічні одиниці та керує залежностями між ними.

Основні функції NgModule:

  1. Декларації (declarations) - список компонентів, директив і пайпів, які належать цьому модулю.
  2. Імпорти (imports) - підключення інших модулів, щоб використовувати їхні компоненти, директиви або сервіси.
  3. Експорти (exports) - вказує, що з цього модуля може бути доступним іншим модулям.
  4. Провайдери (providers) - сервіси, доступні через dependency injection у межах модуля.
  5. Bootstrap - кореневий компонент, з якого починається застосунок (лише в кореневому модулі).

NgModule дозволяє структурувати застосунок, керувати залежностями та повторно використовувати функціонал між модулями.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.