Azúcar sintáctico en condiciones de Angular
La directiva *ngIf es en realidad
azúcar sintáctico (es decir,
una simplificación de la sintaxis para mayor comodidad).
Veamos a qué nos referimos. Supongamos que
tenemos el siguiente código:
<div *ngIf="isAdmin">
text
</div>
En realidad, técnicamente se vería así:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Supongamos que en la propiedad age se almacena la edad
del usuario. Muestra el texto para adultos
si su edad es mayor de 18 años, y
el texto para niños en caso contrario.