【发布时间】:2020-08-06 23:49:44
【问题描述】:
我有一个功能组件
const Paragraph = forwardRef((ref: any) => {
return (
<div>
<p dangerouslySetInnerHTML={{ __html: props.text }}></p>
</div>
);
});
当我调用这个组件时,我无法呈现这个模板文字:
<Paragraph text={`${<a href="#">Terms of Service</a>} and ${<a href="#">Privacy Policy</a>}`} />
结果是:
[object Object] and [object Object]
【问题讨论】:
-
您正在将 JSX 对象传递给字符串模板。只需删除标签周围的
${}。 -
你能发表评论吗?我想接受你的回答
标签: javascript reactjs template-strings