Задать вопрос
@medwed2005

Как сконвертировать строку в HTML в ng-repeat?

Получаю через REST строку что то вроде:
<strong>Здесь обычный текст словами.</strong><em> </em>С

Пытаюсь вывести через {{}} выводит так как есть.
Пытаюсь вывести через ng-bind-html
Получаю тоже самое но только коды > заменяются на кавычки и получается следующее:
<strong>Здесь обычный текст словами.</strong><em> </em>С

Пробоавал через функцию которая ниже выводить в ng-bind-html
$scope.renderHtml = function(html_code)
{
return $sce.trustAsHtml(html_code);
};
И все равно получается:
<strong>Здесь обычный текст словами.</strong><em> </em>С
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Maxitet
    Веб-разработка
    4 года
    Далее
  • Skillfactory
    Интенсив по программированию: frontend-разработка за 3 месяца
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
AMar4enko
@AMar4enko
API возвращает вам текст, обработанный php.net/manual/ru/function.htmlspecialchars.php
Если вам нужно вставить этот текст как html-фрагмент через ng-bind-html, вам необходимо перед этим выполнить обратную процедуру.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы