javascript - Angular js - 返回一个带有 HTML 字符的字符串

标签 javascript html string angularjs

如果另一个给定值不为空,我做了一个过滤器,只是为了在一个值之后添加一个反斜杠,我想用   将这个反斜杠与字符串的其余部分分开。 实际上过滤器本身有效,但正确的是页面中的字符串“”。

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

在页面中显示: / 

是否存在 html 过滤器或类似的东西?

最佳答案

它通过提供 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-htmlng-bind-html-unsafe 输出 html 片段。

关于javascript - Angular js - 返回一个带有 HTML 字符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12431125/

相关文章:

javascript - 如何将 Canvas 放入 Canvas 中?

html - 将按钮设置为背景图像的大小

c++ - 三元运算符中的 Cout String 和 int

python - 字符串中的相邻字母

javascript - 如何在本地 Node.js 服务器 html 页面上包含多个库

java - 将字符串表达式转换为 boolean 表达式

javascript - 在 ES6 中导出多个变量?

JavaScript 数字 MIN_VALUE 是如何工作的?

javascript - 如何使用 jQuery 对 DOM 元素执行重复的迭代操作?

javascript - 如何判断<img>是否有href属性?