javascript - 如何将 JavaScript 字符串中的部分文本加粗

标签 javascript angular string

我试图将字符串中的某些单词加粗,例如,我希望名称变量加粗。在我的 Angular 组件中,我的代码如下:

const name = 'Mike';
const message = `My name is ${name}.`

我正在向字符串添加 标记:

const message = `My name is <b>${name}</b>.`

但是在我的 Angular 模板中,当我传递消息时,它没有将字符串加粗。相反,它显示“我的名字是迈克”。在用户界面中。

<div>{{message}}</div>

我尝试对括号进行编码,但 id 不起作用;有什么方法可以使其部分粗体吗?

最佳答案

我认为你可能需要使用innerHTML:

<div [innerHtml]="message"></div>

您可以查看the documentation了解更多信息

关于javascript - 如何将 JavaScript 字符串中的部分文本加粗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56780974/

相关文章:

javascript - 从url中获取id值并解析为def

angular - 如何使用 Angular 为 2 或 4 的 D3 图表

mysql - 无法将具有空值的制表符分隔数据导入 mysql 表

c++ - 在 Linux 上使用文件路径字符串,使用什么编码?

c - AVR32 UC3A0 如何利用 USART 中断示例并接收字符串然后做一些事情

javascript - Extjs 无法在文件已上传后再次上传文件

javascript - 如何在 Javascript 中使用鼠标锁定?

javascript - 当我们使用 Javascript 提交表单时,IsPostBack 始终为 True

angular - 开始第一次调用 IntervalObservable 即时

html - 模态关闭后文本模糊