სინტაქსური შაქარი Angular-ის პირობებში
დირექტივა *ngIf სინამდვილეში
არის სინტაქსური შაქარი (ანუ
სინტაქსის გამარტივება მოხერხებულობისთვის).
მოდით ვნახოთ, რა იგულისხმება. დავუშვათ, რომ
გვაქვს შემდეგი კოდი:
<div *ngIf="isAdmin">
text
</div>
სინამდვილეში ტექნიკურად ის ასე გამოიყურება:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
დავუშვათ, რომ თვისებაში age ინახება მომხმარებლის
ასაკი. აჩვენეთ ტექსტი ზრდასრულებისთვის,
თუ მისი ასაკი 18 წელზე მეტია, და
ტექსტი ბავშვებისთვის სხვა შემთხვევაში.