Syntactische suiker in Angular voorwaarden
De directive *ngIf is eigenlijk
syntactische suiker (dat
wil zeggen een vereenvoudiging van de syntaxis voor het gemak).
Laten we eens kijken wat daarmee wordt bedoeld. Stel
we hebben de volgende code:
<div *ngIf="isAdmin">
text
</div>
Technisch gezien ziet het er eigenlijk zo uit:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Stel dat in de eigenschap age de leeftijd
van de gebruiker is opgeslagen. Toon tekst voor volwassenen
als zijn leeftijd groter is dan 18 jaar, en
tekst voor kinderen in het andere geval.