加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 如何通过评估角度表达式来修改innerHTML

发布时间:2020-12-17 07:47:54 所属栏目:安全 来源:网络整理
导读:我正在努力做这样的事情 div id="{{item.id}}" ng-repeat="item in itemList" {{item.innerHTML}}/div item.innerHTML包含需要去的HTML,但由于它是dom的一部分,它被替换为一个字符串.有没有办法把它取代innerHTML? 谢谢! 您需要使用ngBindHtml: http://pl
我正在努力做这样的事情
<div id="{{item.id}}" ng-repeat="item in itemList">
    {{item.innerHTML}}
</div>

item.innerHTML包含需要去的HTML,但由于它是dom的一部分,它被替换为一个字符串.有没有办法把它取代innerHTML?

谢谢!

您需要使用ngBindHtml:

http://plnkr.co/edit/n1rLzgEZQoa2tJf0qnVZ?p=preview

在控制器中:

$scope.content = "<b>this is bold content</b>";

html:

<div ng-bind-html="content"></div>

您将需要以下模块:

http://code.angularjs.org/1.0.3/angular-sanitize.js

请务必将ngSanitize声明为模块依赖关系,例如:

var app = angular.module('angularjs-starter',["ngSanitize"]);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读