Sintaksinis cukrus Angular sąlygose
Direktyva *ngIf iš tikrųjų
yra sintaksinis cukrus (tai
yra sintaksės supaprastinimas patogumui).
Pažiūrėkime, ką tai reiškia. Tarkime,
kad turime tokį kodą:
<div *ngIf="isAdmin">
text
</div>
Iš techninės pusės jis iš tikrųjų atrodys taip:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Tarkime, kad savybėje age saugomas vartotojo amžius.
Parodykite tekstą suaugusiesiems,
jei jo amžius didesnis nei 18 metų, ir
tekstą vaikams priešingu atveju.