首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么ng-会丢弃我添加的HTML标记?

为什么ng-会丢弃我添加的HTML标记?
EN

Stack Overflow用户
提问于 2016-07-25 05:46:37
回答 2查看 678关注 0票数 2

我从服务器上得到了如下数据:

代码语言:javascript
复制
{
 "pageIndex": 0,
 "pageSize": 30,
 "recordCount": 0,
 "records": [
 {
  "auditContent": "",
  "auditID": 354,
  "auditStatus": 3,
  "bizStatus": 1,
  "bodyPart": "2",
  "categoryID": 141,
  "city": "上海",
  "desc": "22",
  "duration": 2,
  "forbidden": "2",
  "indications": "2",
  "name": "<div><span style='color:red;'>头部</span></div>按摩"
}
]
}

我使用Angular.js来显示HTML tag.Code的结果,如下所示:

代码语言:javascript
复制
 <td ng-bind-html='spuWebDTO.name'></td>

但是,它不起作用,我发现视图结果丢弃了<div><span style='color:red;'></span></div>标记.Only显示的文本:头部按摩

为什么和如何解决这个问题。

EN

Stack Overflow用户

发布于 2016-07-25 05:54:35

嗨,你需要把ngSanitize添加到你的应用模块中,

代码语言:javascript
复制
`angular.module('bindHtmlExample', ['ngSanitize'])
.controller('ExampleController', ['$scope', function($scope) {
  $scope.myHTML =
   'I am an <code>HTML</code>string with ' +
   '<a href="#">links!</a> and other <em>stuff</em>';
}]);`

可以在模板中使用ng-bind-html

代码语言:javascript
复制
<div ng-controller="ExampleController">
  <p ng-bind-html="myHTML"></p>
</div>
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38560496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档