Невозможно заставить работать Angular sanitize/ng-bind-html

Я пытаюсь понять проблему с моим кодом в течение дня без успеха. Поэтому я бы попросил помощи. Я пытаюсь использовать ng-bind-html-unsafe в шаблоне. Я новичок в Angular, поэтому, вероятно, мне не хватает чего-то простого. Просто для ясности: сначала я прочитал все связанные вопросы / ответы, но все еще застрял. Вот код: http://plnkr.co/edit/AcBeML?p=preview


person antgraf    schedule 19.03.2014    source источник


Ответы (1)


Начиная с angular 1.2.x вам просто нужно использовать ng-bind-html

So :

ng-bind-html="item.text"

Рабочий плункер: http://plnkr.co/edit/CLet6FdaxVE9aDKMrqP7?p=preview

person Jscti    schedule 19.03.2014
comment
@antgraf, вы должны использовать $sce для небезопасного html ... возможно, вам недостаточно ng-bind-html ... - person Poyraz Yilmaz; 19.03.2014
comment
@ wickY26 похоже, что предложенное решение работает для меня. Но, как я уже сказал, я новичок, поэтому, вероятно, я что-то упускаю. Не могли бы вы кратко объяснить, когда мне нужен более сложный подход с $sce? Трудно получить это из документации. Спасибо. - person antgraf; 19.03.2014