Как создать фильтр 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), которые должны появиться.
Я думаю, что некоторая дезинфекция происходит во время этого процесса.
Можно ли отключить эту очистку для этого конкретного фильтра?
Также я знаю, как отображать значки, не возвращая вывод HTML из фильтра, а просто 'Хорошо' или же 'Удалить' текст, который я могу затем заменить:
но это не то, что я хочу.