对取消逃离AngularJS的HTML片段的方式方法的一个例子
但是如果你直接使用数据绑定HTML,你会犯错误。
复制代码代码如下所示:
错误:{ }不安全}试图在安全上下文中使用不安全值。
HTML片段需要被标记的sce.trustashtml美元信托(html_in_string)在使用数据绑定HTML =吴html_in_string 取消越狱。
在角或API的所有文章,每一篇文章都有html_body属性是通过降价或组织呈现。
在通过API的JSON数据的采集,由AngularJS提供各岗位的html_body angular.foreach标记方法,并将结果保存为trustedbody,然后使用post.trustedbody数据NG绑定HTML =HTML可以取消越狱。
AngularJS的部分
复制代码代码如下所示:
Blog.controller('postscontroller功能(美元美元美元范围,HTTP,SCE){
scope.posts美元= { };
($ scope.syncposts =功能){
无功要求= http.get美元('http: / /本地:3000岗位。json');
request.success(功能(响应){)
scope.posts美元= angular.foreach(angular.fromjson(响应),功能(后){)
post.trustedbody = $ sce.trustashtml(后。html_body);
});
});
};
scope.syncposts美元();
});
HTML的一部分
复制代码代码如下所示: