javascript - AngularJS - 是否可以使用 ng-repeat 呈现 HTML 值?

标签 javascript html model-view-controller web angularjs

我将 AngularJS 与生成 html 响应的第三方服务一起使用。我想使用 ng-repeat 将 HTML 响应呈现为列表,但是 Angular 将其呈现为文本。

是否可以使用 ng-repeat 渲染 HTML 属性?

我创建了这个 jsFiddle 来演示我的问题。 http://jsfiddle.net/DrtNc/1/

最佳答案

我认为使用 ng-bind-html-unsafe 可以满足您的需求。

<div ng:repeat="item in items" ng-bind-html-unsafe="item.html"></div>

这是一个工作 fiddle :http://jsfiddle.net/nfreitas/aHfAp/

指令的文档可以在这里找到:http://docs.angularjs.org/api/ng.directive:ngBindHtmlUnsafe

关于javascript - AngularJS - 是否可以使用 ng-repeat 呈现 HTML 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11408668/

相关文章:

JavaScript boolean 问题

javascript - 检查未定义的 javascript 未命中

html - 团队页面的两个 div 相互重叠

javascript - Kendo UI 网格模板错误 - 模板无效

java - MVC复杂业务逻辑职责

javascript - 使用 JQuery 获取动态创建的选择下拉框的值

javascript - 'typeof varName === ' 未定义的 ES2015/2016 方式?

javascript - 如何从js或jquery隐藏div

html - 无限水平滚动模式/固定位置的图像

c# - 使用 RedirectToAction 传递 View 模型