我目前正在使用$http.get
从后端检索数据。收到的数据实际上是HTML格式;然而,它回来了\ t \ n和所有的空白区域。如果我使用jQuery执行相同的$.get
请求,则返回的数据将无法使用。无论如何我如何使用获取原始的非转义HTML?我试过$sce.trustAsHtml
但没有用。
答案 0 :(得分:11)
我不知道您是如何得到回复的,因为您还没有共享任何代码。
您是如何获取数据的?
我使用$http
来获取原始HTML模板而没有任何问题:
$http.get('url').then(function(response) {
var raw_html = response.data;
});
答案 1 :(得分:9)
添加ngSanitize
注入$sce
并使用
$scope.rawHtml = $sce.trustAsHtml(html)
<div ng-bind-html="rawHtml"> <div>