我将 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/