javascript - 无法在 react.js 的模板字符串中呈现 html 标签
问题描述
谷歌了它,但仍然无法意识到如何在 React 的模板字符串中呈现 html 标签:
return (
<p className="text-left m-3">
{this.state.movies ? `Showing <strong>`${this.state.movies.length}</strong`> :
`DB is empty`
}
</p>
);
有没有优雅的“反应方式”来解决它?
解决方案
您可以简单地使用span
来包装元素,而不是将它们作为字符串返回
return (
<p className="text-left m-3">
{this.state.movies ? <span>Showing <strong>{this.state.movies.length}</strong></span> :
<span>DB is empty</span>
}
</p>
);
推荐阅读
- python - nornir.close_connections() 没有从帕洛阿尔托断开会话
- pandas - 如何使用 Pandas read_csv 解析 Cloud SQL CSV 导出空值 ("N)
- azure - 我们如何使用 Microsoft Bot Framework 记录用户与机器人的对话?
- ios - 如何在保存数据的同时编辑 Codable 数据模型
- r - 在字符串中的一组字符串中每次出现一个字符串后插入一个数字
- vue.js - 将多边形添加到 vue2-leaflet
- reactjs - Redux Action 不返回 JSON?
- css - 如何将按钮从弯角更改为锐角?
- c# - 使用 .Net Framework v4.8 和 Visual Studio 2019 查询 TFS 2015 源代码存储库日期时间属性
- java - 排除某些项目的测试