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