angular - 如何解析来自角度 JSON 响应的 HTML 内容
问题描述
[![在此处输入图像描述][1]][1]我正在使用以下 mailto 代码填充电子邮件应用程序中的抄送、密送、主题和正文字段。我正在绑定来自 JSON 响应的参数,如下所示。在下面的代码中,我从响应中获得的 contentField 作为带有一些
标签的 HTML 代码。我需要删除 br 标记并填充下一行中的字段。
<a class="" href="mailto:{{toField}}?cc={{ccField}}&bcc={{bccField}}&subject={{subjectField}}&body={{contentField}}
下面是来自响应的 HTML 代码,我将其绑定到 HTML 中的内容。
'Please H F LUI DIGESTIVE AND LIVER CLINIC and +65 90119103 <br>
Issues: </br><br>Doctor</br>MCR: 05572G'
我想要实现的是:
'请 HF LUI 消化和肝脏诊所和 +65 90119103
问题:
MCR 医生:05572G'
解决方案
您也可以使用下面的正则表达式解析 HTML 内容。
// cleanText = strInputCode.replace(/<\/?[^>]+(>|$)/g, "");
cleanText = strInputCode.replace(/<.*?br.*?>/g, '%0D%0A');
推荐阅读
- c# - WPF 文档查看器不显示数据
- javascript - 如何确定每个 HTTP 请求的来源
- r - 使用 dplyr 到 group_by 并仅使用 if(没有 else)语句有条件地变异
- python - TypeError:参数 1 必须是 pygame.Surface,而不是我的 Python 游戏中的 pygame.Rect
- javascript - 多个文件流而不是下载到磁盘然后压缩?
- .net - 如何通过 .NET 在 BIM 360 上创建文件夹
- angular - Angular 7 + ag-Grid 在控制台中显示不正确的警告
- highcharts - 在highchart中,给出不相等的tickPositions后如何保持网格线位置相等?
- git - 如何放弃旧的 Git Master,并使用分支作为新的 master?
- java - 从 3 字节数组创建位图图像