如何处理字符串中的一些 HTML 标记(不是全部)
How to process some HTML-tags (not all) from strings?
我正在使用AngularJS。
我面临着 AngularJS 的问题,问题是,我从服务器收到一个字符串并将其分配给模型"<p>Hello<'/p><p>to all!<'/p>"
。因此,我可以在页面上看到的结果是<p>Hello</p><p>to all!</p>
。我希望像这样应用<p>
标签:
<p>Hello</p><p>to all!</p>
我如何使用 Angular 获得这个?我还需要使用其他一些标签,如 <b>
、<ul>
等。但是像<script>
和<style>
这样的危险标签应该被拒绝。还应避免标记标记,例如 <table>
、<div>
。
这是我的标记:
<div flex layout="row">
{{instance.description}}
</div>
对于
此类用例,您必须将ng-bind-html
与ngSanitize一起使用。
如何使用这些的完美教程是这样的,请花一些时间检查一下。
使用 ng-bind-html 指令
<div flex layout="row" ng-bind-html="instance.description">
</div>
您需要在应用程序中具有ngSanitize模块,以防止恶意代码
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- HTML标记在脚本标记中工作
- 是否可以添加这行“;“照原样”;在HTML标记中
- HTML锚标记无法在android平台中下载文件
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- html文件中的script标记根本不起作用
- 如果匹配项在特定的html标记中,则跳过regex匹配
- 使用 Pure JS 更改 HTML 标记名称
- 在Android WebView中通过javascript检测点击HTML选项标记
- 上传文件时从 html 中删除脚本标记.html
- 在表单标记(HTML,JavaScript)中插入
- 无法将 XML 数据加载到表标记 Html
- 将具有相同ID类和标记HTML的多个元素拖放到屏幕上的任何位置
- 不允许在输入标记html中键入特定的单词
- 创建一个字段以接受标记HTML/JS
- 将文本插入锚定标记html
- 如何用灰色标记html范围滑块(所有已选择的区域)
- 加载谷歌地图标记HTML的要求
- 如何从jquery中获取dl标记HTML的值
- 从javascript中获取其他字段的值,javascript是select标记html的一部分