簡體   English   中英

如果es6變量對象為空,如何顯示嵌入式條件

[英]How do show an embedded conditional if es6 variable object is empty

我有一個變量,它將檢查對象是否為空...

const objEmpty = _.isEmpty(objStudent); // returns false because its not empty

如何顯示嵌入表達式的是jsx代碼?

這就是我所擁有的: {if empty == false ? <p>Empty<p> : <p>not empty</p>} {if empty == false ? <p>Empty<p> : <p>not empty</p>}

我如何檢查這樣的東西...?

你可以這樣做:

(<div>{ empty === false ? <p>Empty</p> : <p>Not Empty</p> })

或者,由於唯一的區別是“非”字,您可以根據if更改文本

(<p>{ (empty === false ? '' : 'Not') + ' Empty' }</p>)

您應該意識到,當在JSX中使用花括號時,它將自動創建一個環繞它的span標簽。

我在您發布的示例中注意到,“空”段缺少結束標記。 您本應為<p>Empty<p>時為<p>Empty</p>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM