Как отобразить тег HTML из значения json с помощью angularJs

// json подобен этому

"_unparsedString": "

test"

// HTML

 
Preamble : '{{item2._unparsedString}}'

//Вывод

 Preamble : 

test

но как визуализировать этот тег и отображать его с помощью углового?

// Выход должен быть таким

  Preamble : test 

Вместо того, чтобы напрямую передавать строку для просмотра, вы должны использовать sce.trustAsHtml для предварительной обработки html.

 $scope.bindHTML = $sce.trustAsHtml(item2._unparsedString); 

Затем в шаблоне просмотра используйте ng-bind-html для обработки привязки html.

 
Preamble :

Как вы уже упоминали, у вас есть массив объектов, не так просто их $sce в вашем controllerе, вы можете привязать $sce к вашей $scope затем вызвать trustAsHtml в своем представлении

Итак, в вашем controllerе

 myapp.controller('mainController', function ($scope, $http, $filter, $sce) { $scope.$sce = $sce; ... } 

Затем в вашем html-представлении

 
Preamble {{$index+1}} :

Проверьте этот рабочий пример: http://jsfiddle.net/Shital_D/b9qtj56p/6/

Загрузите файл – angular-sanitize.js и включите его в свое приложение.

 var app = angular.module('myApp', ["ngSanitize"]); app.controller('myController', function($scope,$compile) { $scope.html = '

Your html code

'; });