एनजीएफ अभिव्यक्ति जिसके परिणामस्वरूप मूल्य सिर्फ बूलियन सही या गलत नहीं होगा
अगर अभिव्यक्ति सिर्फ एक वस्तु है, यह अभी भी सच्चाई के रूप में मूल्यांकन करता है।
यदि वस्तु अपरिभाषित है, या गैर-मौजूद है, तो एनसिफ़ इसका मूल्यांकन मिथ्यात्व के रूप में करेगा।
सामान्य उपयोग यदि किसी वस्तु को लोड किया जाता है, मौजूद है, तो इस वस्तु की सामग्री को प्रदर्शित करें, अन्यथा "लोडिंग ......." प्रदर्शित करें।
<div *ngIf="!object">
Still loading...........
</div>
<div *ngIf="object">
<!-- the content of this object -->
object.info, object.id, object.name ... etc.
</div>
एक और उदाहरण:
things = {
car: 'Honda',
shoes: 'Nike',
shirt: 'Tom Ford',
watch: 'Timex'
};
<div *ngIf="things.car; else noCar">
Nice car!
</div>
<ng-template #noCar>
Call a Uber.
</ng-template>
<!-- Nice car ! -->
एंथोअर उदाहरण:
<div *ngIf="things.car; let car">
Nice {{ car }}!
</div>
<!-- Nice Honda! -->
ngif टेम्पलेट
ngif कोणीय ४