вопрос на собеседовании

Что такое директива? Сколько видов директивы можете назвать?

Директива — это специальная команда или инструкция в языке программирования, которая выполняет определенную функцию без явной логики кода.

Когда мы создаем директиву в Angular, она становится частью шаблона нашего компонента. Директива регистрируется в системе и может быть привязана к HTML-элементам с помощью специального атрибута или декораторов. Это позволяет нам применять директивы к любым элементам, которые мы хотим изменить.

Существует три вида директив:

  • Декораторы (Decorators).

    Они помогают определять и аннотировать компоненты или сервисы в нашем приложении, указывая Angular, как их использовать.

  • Атрибутные (Attribute Directives).

    Они изменяют поведение HTML-элементов. Например, они могут добавлять стили, анимации или обрабатывать события. Мы можем применять такие директивы к существующим тегам, например, div или button, и Angular автоматически выполнит нужные действия.

  • Структурные (Structural Directives).

    Эти директивы изменяют структуру HTML-документа. Например, они могут динамически добавлять или удалять элементы на странице в зависимости от условий или данных приложения.

Все актуальные вакансии в телеграм.
Экономьте свое время!