JSX将未转义的字符串文字作为prop传递

时间:2017-10-28 14:54:30

标签: javascript reactjs escaping

我有一个jsx组件Editor(draftjs),我传递placeholder参数,如下所示:

return (
    <Editor
        placeholder = {htmlstring}
        [other options] />
)

从json文件中读取htmlstring变量并包含html标记。不幸的是(在这种情况下),react似乎会自动转义字符串,以便标记呈现为文本(即&lt;的{​​{1}}。

如何将未转义的字符串文字传递给我的<

1 个答案:

答案 0 :(得分:0)

也许为时已晚。

如果要将其显示为HTML,则可以使用dragonallySetInnerHTML。 https://reactjs.org/docs/dom-elements.html