Угловой фильтр возврата 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

Ответы на вопрос(2)

Ваш ответ на вопрос