> Какие основные сущности существуют в Angular до версии 16, исключая сигналы? (Angular)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: LeverX

Стек: Angular

> Пример ответа

В Angular до версии 16 основными сущностями являются:

  • Компоненты - строительные блоки UI, управляющие отображением и логикой через шаблоны, стили и классы.

  • Директивы - изменяют поведение или внешний вид DOM-элементов (структурные, например *ngIf, и атрибутные, например ngClass).

  • Сервисы - классы для бизнес-логики, работы с данными и обмена информацией между компонентами.

  • Модули (NgModule) - организуют приложение в функциональные блоки, декларируя компоненты, директивы, пайпы и провайдеры.

  • Пайпы - преобразуют данные в шаблонах (например, date, currency).

  • Роутер - обеспечивает навигацию между компонентами на основе URL.

  • Формы - реактивные и шаблонные для обработки ввода пользователя.

  • HttpClient - для выполнения HTTP-запросов.

  • Жизненные циклы - хуки (ngOnInit, ngOnChanges и др.) для управления состоянием компонентов.

  • Инжектор зависимостей - механизм предоставления сервисов и других зависимостей.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью