2015-08-06 27 views
5

Questo è come il render codice è ora (e so che è pericoloso per farlo):React.js stampare testo come HTML

render: function() { 
    return (
    <div className="container-fluid pages_container"> 
     <p dangerouslySetInnerHTML={{__html: this.state.page.body}} /> 
    </div> 
); 
} 

La domanda è: come faccio a rendere in modo sicuro? So che c'è un metodo .html() in jQuery, ma non l'ho fatto :)

P.S. jQuery è incluso poiché si tratta di un'applicazione Rails.

+0

Quindi, se siete a conoscenza di un metodo, perché non provare? Non dimenticare di collegarti alla libreria jQuery. È un errore molto facile e comune per le persone tentare di utilizzare jQuery e dimenticare di includere la libreria. – NewToJS

+0

L'ho già provato, ma in qualche modo non funziona. Immagino sia per via della mia cattiva sintassi. –

+0

Sarebbe una buona idea per te mostrare i tuoi tentativi. Alcune persone useranno il tuo tentativo di eseguire il debug, correggerlo e spiegare perché non funzionerebbe per te. – NewToJS

risposta

Problemi correlati