
Урок 04 · 10 хв
@if і @for
Шматок шаблону або є, або немає. Список — @for з track за id.
У нових шаблонах: @if (user) { … } @else { … } і @for (item of items; track item.id) { … }. Старі *ngIf / *ngFor ще живуть. track — як key у React: без стабільного id список «поїде» під час вставки.
@emptyусередині @for — гілка, коли масив порожній.- Не клади важку логіку в
@if (calc()): порахуй у класі. track $indexдопустимий у статичного списку. У живого — id.
Перевірка
Закріпи, поки не пішов далі
1. @if (user) прибирає
2.
track item.idнавіщо?3. Порожній список краще