繁体   English   中英

显示 HTML 标签内部 html 标签中的字符串

[英]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中,将<替换为&lt; (或>&gt;

 myString = "<span class="display-red"><a href="link"><span>ABC &lt;a href="">&lt;/a>PQR</span><span>abc@gmail.com</span></a></span>"

使用&lt; 而不是<&gt; 而不是> 你会得到你想要的。
解决方案:

myString = "<span class="display-red"><a href="link"><span>ABC &lt;a href=""&gt;&lt;/a&gt;PQR</span><span>abc@gmail.com</span></a></span>"

您应该将<替换为&lt; >&gt; . 这会将其显示为常规文本。

您应该将<替换为 < 并将>替换为 >

myString = "<span class="display-red">ABC <a href="link"><span>&lt;a href=""&gt;&lt;/a&gt;</a>PQR</span><br><span>abc@gmail.com</span></span>"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM