ngif ifadesi sonuç değeri sadece boolean true veya false olmakla kalmaz
eğer ifade sadece bir nesne ise, onu hala doğruluk olarak değerlendirir.
nesne tanımsızsa veya yoksa, ngif nesneyi yanlış olarak değerlendirir.
ortak kullanım, bir nesne yüklüyse, varsa, bu nesnenin içeriğini görüntüler, aksi takdirde "yükleniyor ......." görüntüler.
<div *ngIf="!object">
Still loading...........
</div>
<div *ngIf="object">
<!-- the content of this object -->
object.info, object.id, object.name ... etc.
</div>
başka bir örnek:
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 ! -->
anka kuşu örneği:
<div *ngIf="things.car; let car">
Nice {{ car }}!
</div>
<!-- Nice Honda! -->
ngif şablonu
ngif açısal 4