> Какие основные сущности существуют в Angular до версии 16, исключая сигналы? (Angular)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: LeverX
Стек: Angular
> Пример ответа
В Angular до версии 16 основными сущностями являются:
-
Компоненты - строительные блоки UI, управляющие отображением и логикой через шаблоны, стили и классы.
-
Директивы - изменяют поведение или внешний вид DOM-элементов (структурные, например
*ngIf, и атрибутные, напримерngClass). -
Сервисы - классы для бизнес-логики, работы с данными и обмена информацией между компонентами.
-
Модули (
NgModule) - организуют приложение в функциональные блоки, декларируя компоненты, директивы, пайпы и провайдеры. -
Пайпы - преобразуют данные в шаблонах (например,
date,currency). -
Роутер - обеспечивает навигацию между компонентами на основе URL.
-
Формы - реактивные и шаблонные для обработки ввода пользователя.
-
HttpClient - для выполнения HTTP-запросов.
-
Жизненные циклы - хуки (
ngOnInit,ngOnChangesи др.) для управления состоянием компонентов. -
Инжектор зависимостей - механизм предоставления сервисов и других зависимостей.
> Похожие задачи по frontend
Работали ли вы с React Query?
В чем разница между Ahead-of-Time и Just-in-Time компиляциями в Angular?
Как работает механизм Change Detection в Angular и из чего он состоит?
Что такое NgZone и как он взаимодействует с Change Detection в Angular?
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью