私の下のコードを見つけてください。どのように私はreactjsのレンダリングメソッド()でhtmlフラグを表示できますか?reactjsレンダリングメソッドのhtmlフラグ
<td>{ this.props.flag=="true" ? {⚐} : null} </td>
その投げるエラー。
私の下のコードを見つけてください。どのように私はreactjsのレンダリングメソッド()でhtmlフラグを表示できますか?reactjsレンダリングメソッドのhtmlフラグ
<td>{ this.props.flag=="true" ? {⚐} : null} </td>
その投げるエラー。
あなたは、例えばユニコード\u2690
の代わりに、HTMLエンコードを使用する場合それがうまくレンダリングされます
<td>{ this.props.flag=="true" ? <span>⚐</span> : null} </td>
ありがとう..その働きは..私は旗の大きさを増やしたいと思っています。お勧めできますか? – Karthikeyan
⚐ – anand
ありがとうございました。私のために働いています。 – Karthikeyan
EDIT:
以下のコメントのとおり修正しあなたは単にあなたが例えば、dangerouslySetInnerHTML
を使用することができますspan
または
でそれをラップすることができます:
{this.props.flag ? <span dangerouslySetInnerHTML={{ __html: '⚐' }} /> : null}
I詳細については、hereをお読みください。
私たちは、このように、dangerouslySetInnerHTML''ずに書くことができます。 –
正しいのです。つまり、私は誤解を招くことがないように私の答えを更新しますおかげで:ヌル} ' –
フラグのサイズを大きくしたい。どうやってやるの..? – Karthikeyan
'
はこのようにそれを書く: '{this.props.flag == "true" に? &#9872:、 '&#9872' –