Какой лучший способ декодирования HTML, который содержится в строках, переданных в выражение Angular?
Пример:
Если у меня есть строка, возвращаемая с сервера следующим образом:
var some_val = "Hello <strong>World</strong>!"
Как я могу визуализировать HTML, а не отображать его как текст?
<!-- Renders to Hello <strong>World</strong>! -->
<span>{{ some_val }}</span>
Обновление: здесь фактический прецедент в ретрансляторе:
Работы (unsanitized)
<div ng-repeat="category in some_list">
<p>{{ category.name }}</p>
<p ng-repeat="bullet in category.bullets">{{ bullet.desc }}</p>
</div>
Не работает вообще
<div ng-repeat="category in some_list">
<p ng-bind-html="category.name"></p>
<p ng-repeat="bullet in category.bullets" ng-bind-html="bullet.desc"></p>
</div>