![](/img/trans.png)
[英]Split a string (that contains tags) by spaces without breaking the tags or tag inner html in Javascript
[英]Display HTML tags a string in inner html tag
我想在内部 html 标签中以字符串格式显示 html 标签
我有以下字符串
myString = "<span class="display-red"><a href="link"><span>ABC <a href=""></a>PQR</span><span>abc@gmail.com</span></a></span>"
这是我在代码中的 html 标签(这里我想渲染这个 html 标签)
<span [innerHtml]="myString"></span>
预计 Output
ABC <a href=""></a>PQR
abc@gmail.com
我想显示一些 html 标签,因为它在我的 output 中。
在你要显示的html中,将<
替换为<
(或>
与>
)
myString = "<span class="display-red"><a href="link"><span>ABC <a href=""></a>PQR</span><span>abc@gmail.com</span></a></span>"
使用<
而不是<
和>
而不是>
。 你会得到你想要的。
解决方案:
myString = "<span class="display-red"><a href="link"><span>ABC <a href=""></a>PQR</span><span>abc@gmail.com</span></a></span>"
您应该将<
替换为<
和>
与>
. 这会将其显示为常规文本。
您应该将<
替换为 < 并将>
替换为 >
myString = "<span class="display-red">ABC <a href="link"><span><a href=""></a></a>PQR</span><br><span>abc@gmail.com</span></span>"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.