Angular js - возвращает строку с символами HTML, такими как  

Я сделал фильтр, чтобы добавить antislash после значения, если другое заданное значение не пустое, и я хотел бы отделить этот антиспас от остальной строки с помощью  . Фактически сам фильтр работает, но справа строка " " как на странице.

angular.module('ngMod', []).
filter('antislash', function() {
  return function(input) {
    if( input==null || input.length === 0 ){
      return null;
    }else{  
      return ' / '; 
    }
  }
});

Он отображается на странице:  / 

Существует ли html-фильтр или что-то подобное?

Ответы

Ответ 1

Он работает, предоставляя значение unicode для  .

angular.module('ngMod', []).
filter('antislash', function() {
  return function(input) {
    if( input==null || input.length === 0 ){
      return null;
    }else{  
      return '\u00A0/\u00A0'; 
    }
  }
});

Вы также можете использовать $sanitize с помощью ng-bind-html и ng-bind-html-unsafe для вывода snipets html.