【发布时间】:2016-06-29 21:34:02
【问题描述】:
我看到了这篇文章,它或多或少地包含了我想要做的事情:AngularJS - Is it possible to use ng-repeat to render HTML values?
截至目前,代码如下所示,正确呈现为文本:
<div ng-repeat="item in items.Items">
{{item}}<br>
</div>
我现在希望它呈现为 HTML,所以从那篇文章中,我看起来像这样:
<div ng-repeat="item in items.Items" ng-bind-html-unsafe="item">
<br>
</div>
但是,结果没有任何渲染。有谁知道这是为什么?我也尝试将 ng-bind-html-unsafe 设置为“{{item}}”,但没有效果
【问题讨论】:
-
使用 ng-bind-html ...也出于好奇,你用“br”完成了什么? ng-repeat 建议您重复“div”,默认情况下 div 是显示块,它会以与使用断线相同的方式堆叠元素
-
你是否引入了 $sanitize 模块? stackoverflow.com/questions/19415394/…
-
你能提供一个小提琴吗?项目由什么组成?
标签: javascript html angularjs