【发布时间】:2019-11-27 15:41:26
【问题描述】:
我正在尝试使 <pre> 标记出现在我需要的代码中或不显示。
如果文本是代码,我希望存在 <pre> 标签
如果文本不是代码,那么我不希望它们存在
下面的代码会根据 textIsCode = 1 的值而变化,然后 <pre> 标记将显示为文本。如果我删除了 <pre> 周围的引号,那么代码不起作用我需要不同的转义字符还是我试图以错误的方式做某事?
const CodeContainerMolecule = (props) => {
return (
<section id={props.CodeContainerMolecule_Id}
className={props.CodeContainerMolecule_Style}>
{props.textIsCode === "1" ? '' : `<pre>`}
<p className="container_component_text">
{props.text}
</p>
{props.textIsCode === "1" ? '' : `</pre>`}
</section>
);
};
export default CodeContainerMolecule
【问题讨论】: