Syntaktinen sokeri Angularin ehdoissa
*ngIf -direktiivi on itse asiassa
syntaktista sokeria (eli
syntaksin yksinkertaistamista käytön helpottamiseksi).
Katsotaanpa, mitä tarkoitetaan. Oletetaan, että
meillä on seuraava koodi:
<div *ngIf="isAdmin">
text
</div>
Teknisesti se näyttää itse asiassa tältä:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Oletetaan, että ominaisuudessa age säilytetään käyttäjän ikä.
Näytä aikuisille tarkoitettu teksti, jos hänen ikänsä on yli 18 vuotta, ja
lasten teksti muussa tapauksessa.