Açúcar sintático em condições no Angular
A diretiva *ngIf é, na verdade,
açúcar sintático (ou seja, uma
simplificação da sintaxe para conveniência).
Vamos ver o que isso significa. Suponha que
tenhamos o seguinte código:
<div *ngIf="isAdmin">
text
</div>
Na verdade, tecnicamente, ele se parecerá com isto:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Suponha que a propriedade age armazene a idade
do usuário. Mostre o texto para adultos
se a idade for maior que 18 anos, e
o texto para crianças caso contrário.