Синтаксический сахар в условиях Angular
Директива *ngIf
на самом деле
является синтаксическим сахаром
(то есть упрощением синтаксиса для удобства).
Давайте посмотрим, что имеется ввиду.
Пусть у нас есть следующий код:
<div *ngIf="isAdmin">
text
</div>
На самом деле технически он будет выглядеть вот так:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Пусть в свойстве age
хранится возраст пользователя.
Покажите текст для взрослых, если
его возраст больше 18
лет,
и текст для детей в противном случае.