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

前端之家收集整理的这篇文章主要介绍了angularjs – 如何通过评估角度表达式来修改innerHTML前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在努力做这样的事情
<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"]);
原文链接:https://www.f2er.com/angularjs/143148.html

猜你在找的Angularjs相关文章