2016-05-19 1 views
0

私はオブジェクトが空かどうかをチェックする変数...はどのように埋め込まれた条件を示さない

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

がどのように表現を埋め込んでJSXコードであることを示すことができるがありますか?

これは私が持っているものです。{if empty == false ? <p>Empty<p> : <p>not empty</p>}

どのように私はこのような何かを確認することができますか...?唯一の違いは、「ない」言葉なので、あなただけの

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

場合は注意する必要がありますに基づいてテキストを変更することができ、

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

のか:

答えて

1

あなたはこれを行うことができますJSXで中括弧を使用すると、それを囲むスパンタグが自動的に作成されることになります。

投稿した例で気付いたことは、「空の」段落に終了タグがないことです。あなたが持っていたとき<p>Empty<p>だったとき<p>Empty</p>

+0

何があっても空を投げているようです。私はそれが私の側にあるかもしれないと思う。ありがとうございました ! – Modelesq

+0

もし私が2つの値が偽であることをチェックしたいのであれば、どうすればいいのですか?すなわち: '

{isEmptyStudents && isEmptyTeachers === false ? Persons found! :

No persons found

}
' ' – Modelesq

+0

{ isEmptyStudents === false && isEmptyTeachers === false ? Persons found! :

No persons found

}

関連する問題