gpt4 book ai didi

angularjs - 如何通过评估 Angular 表达式来修改innerHTML

转载 作者:行者123 更新时间:2023-12-02 21:54:43 25 4
gpt4 key购买 nike

我正在尝试做这样的事情

<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

在 Controller 中:

$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"]);

关于angularjs - 如何通过评估 Angular 表达式来修改innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com