Що таке шаблон (template) в Angular?
В Angular шаблон (template) - це HTML-код компонента, який визначає структуру та зовнішній вигляд інтерфейсу, а також те, як дані компонента відображаються користувачу.
Основні моменти
- HTML + Angular-синтаксис - шаблон містить звичайний HTML та спеціальні Angular-конструкції: прив'язки даних (
{{ }}), директиви (*ngIf,*ngFor,[ngClass]) та події ((click),(input)). - Зв'язок з компонентом - шаблон «підключений» до класу компонента через властивість
templateабоtemplateUrlу декораторі@Component. Усі властивості та методи класу доступні в шаблоні. - Динамічне відображення - за допомогою прив'язок та директив шаблон може реагувати на зміни даних, показувати/приховувати елементи, змінювати стилі, повторювати списки тощо.
- Локальна логіка відображення - шаблон керує лише візуальною частиною, бізнес-логіку слід тримати в класі компонента.
Іншими словами, шаблон - це інтерфейсна «карта» компонента, через яку Angular пов'язує модель даних з відображенням.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.