Javascript 在angular中将数据库的输出视为HTML代码
我正在创建一个前端应用程序,它查看炉石卡片数据库,允许您对它们进行排序和搜索。但是,卡片上显示的文本(在数据库中)具有HTML格式,例如Javascript 在angular中将数据库的输出视为HTML代码,javascript,html,angular,format,Javascript,Html,Angular,Format,我正在创建一个前端应用程序,它查看炉石卡片数据库,允许您对它们进行排序和搜索。但是,卡片上显示的文本(在数据库中)具有HTML格式,例如 例如: 卡片“有毒箭头”的文本字段包含: 对一个仆从造成2美元的伤害。如果它存活下来,给它有毒。 当前渲染功能如下所示: `<tr *ngFor = "let card of cards"> <td> {{card.text}} </td> <td> <img [src] = 'car
例如:
卡片“有毒箭头”的文本字段包含:
对一个仆从造成2美元的伤害。如果它存活下来,给它有毒。
当前渲染功能如下所示:
`<tr *ngFor = "let card of cards">
<td> {{card.text}} </td>
<td> <img [src] = 'card.img'
[title] = 'card.name'
[style.width.px] = ImageWidth> </td>
</tr> `
`
{{card.text}
`
目前,表中的输出显示:
对一个仆从造成2美元的伤害。如果它存活下来,给它有毒。
我正在寻找一种在这个循环中快速格式化文本的方法,以删除$,并使用已经存在的HTML
标记
我没有使用较旧的AngularJs,我使用的是AngularJs的最新版本。您可以将代码中的第一个
替换为
。
这将导致文本按照输入字符串中的标记以HTML格式显示。您可以将代码中的第一个
替换为
。
这将导致文本按照输入字符串中的标记以HTML格式显示。这已经回答了很多次,您需要实现一个管道来允许HTML(使其安全),请在此处检查它,例如:谢谢我找不到任何对我有意义的东西[innerHTML]要绑定数据。这个问题已经回答了很多次,您需要实现一个管道来允许HTML(使其安全),请在此处检查它例如:谢谢,我找不到任何对我使用[innerHTML]绑定数据有意义的东西。