如何使用$ http指令获取angularjs中的原始HTML?

时间:2013-10-08 01:16:19

标签: angularjs

我目前正在使用$http.get从后端检索数据。收到的数据实际上是HTML格式;然而,它回来了\ t \ n和所有的空白区域。如果我使用jQuery执行相同的$.get请求,则返回的数据将无法使用。无论如何我如何使用获取原始的非转义HTML?我试过$sce.trustAsHtml但没有用。

2 个答案:

答案 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>