Угловой фильтр возврата HTML
Я хочу использовать unsafe-html вangularjs 1.2, Тогда как фильтр без html работает, с html - нет. Что я делаю:
Я добавил angular-sanitize к моей голове HTML:
Мой угловой модуль:
var myApp = angular.module('myApp', ['ngSanitize'])
.filter('convertState', function ($sce) {
return function (state) {
if (state == 1) {
return $sce.trustAsHtml("<strong>" + state + "</strong> special state");
}
else {
return $sce.trustAsHtml("<strong>"+state + "</strong> normal state");
}
}
});
Мой HTML:
<span ng-bind-html="f.state | convertstate"></span>
редактировать: обновленоng-bind-html-unsafe
вng-bind-html