Что такое модули, компоненты, директивы, пайпы и сервисы в Angular?

Компонент задаёт UI с шаблоном, директива меняет поведение элементов, pipe преобразует данные, сервис содержит общую логику, NgModule группирует зависимости старой модульной модели.

Короткий ответ

Что ответить на собеседовании

Компонент задаёт UI с шаблоном, директива меняет поведение элементов, pipe преобразует данные, сервис содержит общую логику, NgModule группирует зависимости старой модульной модели.

Подробный разбор

Ответ с пояснениями

Компонент задаёт UI с шаблоном, директива меняет поведение элементов, pipe преобразует данные, сервис содержит общую логику, NgModule группирует зависимости старой модульной модели.

Компонент — специализированная директива с собственным представлением. Сервисы обычно получают через dependency injection; pipes применяют в шаблонах для форматирования. NgModule описывает declarations, imports, exports и providers в модульных приложениях. В современных Angular-приложениях standalone-компоненты позволяют явно импортировать зависимости без обязательного NgModule, поэтому модуль не следует считать необходимым для каждого компонента.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее