Wie zu verstecken, HTML-template, wenn ein variabler Wert ist undedfined/null?
Habe ich verwendet ngFor zum anzeigen meiner Daten. Und ich ausblenden möchten ein div-Element, wenn der Wert der Variablen aus ngFor ist leer/nicht definiert. Mein code ist unten. Kann jemand helfen.
<li *ngFor="let parcel of dataSource;">
<span hidden="parcel.ID==''">{{parcel.refrence }}</span>
</li>
- auch die syntax für versteckt ist
[hidden]
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
*ngIf
seit Ihr parcelID undefiniert ist Ihr Zustand sein sollte*ngIf="parcel.ID"
*ngIf
entfernen<div>
aus dem dom in der Erwägung, dass[hidden]
wird, fügen Sie einfach einen CSS-Stil :display : none
zu.*ngIf="parcel.ID"
dann.verwenden Sie diese code -
oder