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