2016-07-05 2 views
0

Я создал собственный фильтр, который выводит текст. Однако он также помещает html. Я хочу, чтобы он помещал html, поскольку html не избежал его.Можно ли выводить html из углового фильтра?

Если я верну html-текст, он сбежит. Так есть способ преодолеть это.

Я пробовал $sce.trustAsHtml.

Моя угловая версия 1.2.29

Linked ответ требует иного подхода, подхода, который мог бы работать не работает по каким-либо причинам, как и отмечено другими.

+1

Возможный дубликат [Как создать angularjs фильтр, который выводит HTML] (http://stackoverflow.com/questions/13251581/how-to-create-angularjs-filter-which-outputs-html) –

+0

Я уже оставил комментарий на одном из ответов там, где это не работает –

+0

@MuhammadUmer Вы включили '' ngSanitize'' в список зависимостей вашего модуля приложения? –

ответ

0

Вам необходимо обновить свой угол, если это возможно. Вы можете использовать ng-bind-html для своего элемента, который вы хотите показать. Здесь нет необходимости в фильтре. ng-bind-html преобразует текст в html и оставит текст в одиночку.

AngularJS html binding

+0

ng-bind-html не является новым – charlietfl

+0

Да, я знаю ...... – Ohjay44

+0

, но вы заявили, что им нужно обновить угловое – charlietfl