Cukier syntaktyczny w warunkach Angular
Dyrektywa *ngIf w rzeczywistości
jest cukrem syntaktycznym (czyli
uproszczeniem składni dla wygody).
Przyjrzyjmy się, co ma się na myśli. Niech
mamy następujący kod:
<div *ngIf="isAdmin">
text
</div>
W rzeczywistości technicznie będzie to wyglądać tak:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
Niech we właściwości age jest przechowywany wiek
użytkownika. Pokaż tekst dla dorosłych,
jeśli jego wiek jest większy niż 18 lat, i
tekst dla dzieci w przeciwnym przypadku.