下面是我的代码:
<RaisedButton id="abc" title={formatHTMLMessage({id: 'T_TEXT_TOOL_TITLE'})} className="abcClass" />
T_TEXT_TOOL_TITLE=Some Text to show'
在UI中呈现以上组件时,formatHTMLMessage
函数不会将'
字符呈现为单引号('
),而是显示'
。
我也尝试了另一个功能formatMessage()
,但是没有用。
请找到屏幕截图:
答案 0 :(得分:0)
请尝试以下代码。希望它能解决这个问题。
const parser = new DOMParser();
T_TEXT_TOOL_TITLE=Some Text to show'
<RaisedButton id="abc" title={parser.parseFromString(formatHTMLMessage({id: 'T_TEXT_TOOL_TITLE'}), 'text/html').body.textContent} className="abcClass"/>