Angular 9 start

Модули


В Angular модуль это не просто класс. Каждый модуль должен определяться с декоратором @NgModule.

NgModule представляет функцию-декоратора, которая принимает объект, свойства которого описывают метаданные модуля. Наиболее важные свойства:

  • declarations: классы представлений (view classes), которые принадлежат модулю. Angular имеет три типа классов представлений: компоненты (components), директивы (directives), каналы (pipes)
  • exports: набор классов представлений, которые должны использоваться в шаблонах компонентов из других модулей
  • imports: другие модули, классы которых необходимы для шаблонов компонентов из текущего модуля
  • providers: классы, создающие сервисы, используемые модулем
  • bootstrap: корневой компонент, который вызывается по умолчанию при загрузке приложения

В случае выше единственным классом представлений является компонент AppComponent. Поэтому он указывается для свойств declarations и bootstrap. И поскольку его действие зависит от модулей BrowserModule и FormsModule, то данные модули указываются для свойства imports.

Привязка к событиям дочернего компонента
Жизненный цикл компонента
Сервисы

Оставьте комментарий

Создайте подобный сайт на WordPress.com
Начало работы