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