2015-02-27 3 views
1

Я повторяю следующий элемент:Как использовать ярлыки символов UTI HTML, например ™ с угловым ng-repeat?

<li ng-repeat="feature in pTab.features"> 
    <p>{{feature.summary}}</p> 
</li> 

feature.summary представляет собой строку из текстового файла и содержит &trade; где символы товарных знаков должны быть displayed.However страница просто отображает &trade; в виде текста на странице.

Глядя на W3 Reference, я подумал, что это должно отображаться как символ торможения на странице.

Это не работает с AngularJS или мне нужно что-то исправить?

Спасибо!

ответ

3

Вы должны использовать ngBindHtml

Evaluates the expression and inserts the resulting HTML into the element in a secure way.

Code

<p ng-bind-html="feature.summary"></p> 
+0

Большое спасибо за ответ. Однако, когда я это сделал, резюме перестали отображаться. Любая идея почему? При необходимости я могу разместить больше HTML. – user95227

+0

Вы получаете какую-либо ошибку в консоли? – Satpal

+0

Я столкнулся с этой проблемой. Это была ошибка в консоли: «angular.min.js: 107 Ошибка: [$ sce: unsafe] http://errors.angularjs.org/1.4.7/$sce/unsafe при ошибке (native)" –