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.