我正在使用AngularJS与第三方服务生成HTML响应。我想使用ng-repeat
将HTML响应呈现为列表,但是Angular没有显示它
我已创建此jsFiddle来演示我的问题。
答案 0 :(得分:0)
创建用于信任内容的过滤器
<div ng-bind-html="myData | trustAs"></div>
angular.module('app').filter('trustAs', ['$sce',
function($sce) {
return function (input, type) {
if (typeof input === "string") {
return $sce.trustAs(type || 'html', input);
}
console.log("trustAs filter. Error. input isn't a string");
return "";
};
}
]);