我目前正在使用$http.get
从后端检索数据。接收到的数据实际上是HTML格式的;但是,它会以 \t\n 和所有空格返回。如果我要使用 jQuery 执行相同的$.get
请求,则返回的数据不会转义。无论如何,我如何使用获取原始未转义的 HTML?我试过$sce.trustAsHtml
没有用。
问问题
23456 次
2 回答
11
我不知道您是如何得到回复的,因为您没有共享任何代码。
你是如何获取数据的?
我$http
用来获取原始 HTML 模板没有任何问题:
$http.get('url').then(function(response) {
var raw_html = response.data;
});
于 2013-10-08T01:49:40.703 回答
9
添加ngSanitize
注入$sce
和使用
$scope.rawHtml = $sce.trustAsHtml(html)
<div ng-bind-html="rawHtml"> <div>
于 2013-10-08T02:48:35.080 回答