Как получить необработанный HTML-код в angularjs с помощью директивы $http?

В настоящее время я использую $http.get для извлечения данных из бэкэнд. Полученные данные фактически находятся в формате HTML; однако он возвращается с экранированием \t\n и всех белых пространств. Если бы я выполнял тот же запрос $.get, используя jQuery, данные, которые возвращаются, не отображаются. В любом случае, как я могу использовать, получить необработанный HTML-код? Я пробовал $sce.trustAsHtml безрезультатно.

Ответ 1

Я не знаю, как вы получаете ответ, потому что у вас нет общего кода.

Как вы получаете данные?

Я использую $http для получения необработанных HTML-шаблонов без каких-либо проблем:

$http.get('url').then(function(response) {
    var raw_html = response.data;
});

Ответ 2

добавить ngSanitize

введите $sce и используйте

$scope.rawHtml = $sce.trustAsHtml(html)
<div ng-bind-html="rawHtml"> <div>