2015-02-27 1 views
1

Je répète l'élément suivant:Comment utiliser les raccourcis html UTI comme ™ avec angularjs ng-repeat?

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

feature.summary est une chaîne à partir d'un fichier txt et contient &trade; où les symboles de la marque doivent être displayed.However la page affiche simplement &trade; sous forme de texte sur la page.

En regardant le W3 Reference, j'ai pensé que cela devrait apparaître comme un symbole de marque sur la page. Est-ce que cela ne fonctionne pas avec AngularJS ou dois-je corriger quelque chose?

Merci!

Répondre

3

Vous devez utiliser 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

Merci beaucoup pour la réponse. Cependant, le résumé a cessé d'afficher lorsque j'ai fait cela. Une idée pourquoi? Je peux poster plus de HTML si nécessaire. – user95227

+0

Avez-vous une erreur dans la console? – Satpal

+0

J'ai également rencontré ce problème. C'était l'erreur dans la console: "angular.min.js: 107 Erreur: [$ sce: dangereux] http://errors.angularjs.org/1.4.7/$sce/unsafe à Erreur (natif)" –