Angular - renderowanie html

Angular - renderowanie html
HE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 233
0

Mam taki problem: Przechowuję w bazie szablony html. Chciałbym je wyświetlać na stronie ale wyrenderowane. Na stacku znalazłem info, żeby użyć ng-bind-html ale niestety nie działa, ng-bind-html-unsafe też nie. Próbowałem też jak napisano w inny źródle zrobić filtr. czyli np

Kopiuj
angular.module('htmlFilters',[]).filter('unsafe', function($sce) { return $sce.trustAsHtml; });

i potem

Kopiuj
<div ng-bind-html="tekst html | unsafe"> </div>

ale też nie działa.
Ma ktoś pomysł jak sobie z tym poradzić?
Używam angulara 1.2.3.
Do testu używam zwykłego prostego znacznika: < img src="http://www.nhptv.org/wild/images/Buffyfishowl.jpg" / >.
(Wstawiłem spacje przy < bo renerował się obrazek.)

HE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 233
0

Rozwiązane, trzeba było dodać jeszcze ngSanitize.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.