gpt4 book ai didi

javascript - 通过删除双引号在 html 中将 "<"显示为 <

转载 作者:行者123 更新时间:2023-11-28 00:45:32 25 4
gpt4 key购买 nike

我有一些带有数据的 json 数组,其中一个键具有以下格式

x = "&lt;sometext&gt;"

我想将其显示为 "<sometext>"

现在它显示为 &lt;sometext&gt;

我有 html

<tr data-ng-repeat ="d in data">
<td>{{d.x}}</td>
</tr>

我在另一个帖子中看到您通过执行以下操作删除了引号

var someStr = 'He said "Hello, my name is Foo"';
console.log(someStr.replace(/['"]+/g, ''));

我尝试过这样做

{{d.x.replace(/&lt;/, '<').replace(/&gt;/, '>')}}

但它所做的只是显示在html上,如下

{{d.x.replace(/</, '<').replace(/>/, '>')}}

最佳答案

您需要将字符串括在另一组双引号中,并取消括号转义。 Angular 会负责将其显示为文本而不是 html:

"{{d.x.replace(/&lt;/, '<').replace(/&gt;/, '>')}}"

关于javascript - 通过删除双引号在 html 中将 "&lt"显示为 <,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27452448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com