這是我的例子:
<li class="list-group-item" *ngIf="request.answer.user">
<a href="" class="d-flex flex-column align-items-center">
<span class="icofont-law-order icofont-2x"></span>
<p>user</p>
</a>
</li>
我只想在變數存在的情況下顯示 li 。在某些情況下,沒有答案。
uj5u.com熱心網友回復:
如果你去,*ngIf="true ? something : somethingElse"很明顯something,無論如何都會執行(因為true總是被評估為真......)
在您的情況下,您可以使用可選的鏈接運算子來確保物件存在,然后再訪問它們的屬性。你ngIf可能看起來像這樣:
<li class="list-group-item" *ngIf="pedido?.RecursoTerceiraInstancia?.Resposta">
uj5u.com熱心網友回復:
在 Javascript 中,有一種資料型別正好用于檢查“變數是否存在”:undefined。
所以你可以這樣做:
typeof pedido.RecursoTerceiraInstancia.Resposta !== 'undefined'
uj5u.com熱心網友回復:
快捷方式
<li class="list-group-item" *ngIf="pedido.RecursoTerceiraInstancia.Resposta">
<a href="" class="d-flex flex-column align-items-center">
<span class="icofont-law-order icofont-2x"></span>
<p>Resposta Definitiva</p>
</a>
</li>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/431907.html
