Angular में सिंटैक्टिक शुगर
*ngIf डायरेक्टिव वास्तव में
सिंटैक्टिक शुगर (अर्थात सुविधा के लिए
सिंटैक्स को सरल बनाना) है। आइए देखते हैं कि
इसका क्या अर्थ है। मान लीजिए कि हमारे पास
निम्नलिखित कोड है:
<div *ngIf="isAdmin">
text
</div>
वास्तव में, तकनीकी रूप से यह इस तरह दिखेगा:
<ng-template [ngIf]="isAdmin">
<div>
text
</div>
</ng-template>
मान लीजिए कि age प्रॉपर्टी में
उपयोगकर्ता की उम्र संग्रहीत है। यदि उसकी
उम्र 18 वर्ष से अधिक है, तो वयस्कों
के लिए टेक्स्ट दिखाएं, और अन्यथा बच्चों
के लिए टेक्स्ट दिखाएं।