我将AngularJS与生成html响应的第三方服务一起使用。我想使用ng-repeat将HTML响应呈现为列表,但是Angular将其呈现为文本。
是否可以使用ng-repeat呈现HTML属性?
我创建了这个jsFiddle来演示我的问题。 http://jsfiddle.net/DrtNc/1/
我认为使用ng-bind-html-unsafe可以满足您的需求。
ng-bind-html-unsafe
<div ng:repeat="item in items" ng-bind-html-unsafe="item.html"></div>
这是一个有效的小提琴:http : //jsfiddle.net/nfreitas/aHfAp/
该指令的文档可以在以下位置找到:http : //docs.angularjs.org/api/ng.directive : ngBindHtmlUnsafe