Как создать фильтр angularjs, который выводит HTML

После прочтенияAngularJS учебник шаг 9 Я создал свой собственный фильтр AngularJS, который должен преобразовывать логические данные в HTML.

Вот мой код фильтра:

angular.module('phonecatFilters', []).filter('iconify', function () { // My custom filter
    return function (input) {
        return input ? '' : '';
    }
});

Вот мой HTML-код:

Infrared
  {{phone.connectivity.infrared | iconify }}">

Проблема в том, что borwser отображает возвращаемое значение буквально как:


не в виде значков (или визуализированных HTML), которые должны появиться.

Вот пример JSFiddle

Я думаю, что некоторая дезинфекция происходит во время этого процесса.

Можно ли отключить эту очистку для этого конкретного фильтра?

Также я знаю, как отображать значки, не возвращая вывод HTML из фильтра, а просто 'Хорошо' или же 'Удалить' текст, который я могу затем заменить:


но это не то, что я хочу.

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

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