【问题标题】:Angular js - Return a string with HTML characters like  Angular js - 返回一个带有 HTML 字符的字符串,例如
【发布时间】:2012-09-08 00:12:25
【问题描述】:

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

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

在页面中显示: / 

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

【问题讨论】:

    标签: javascript html string angularjs


    【解决方案1】:

    它通过为  提供unicode 值来工作。

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

    您还可以使用$sanitizeng-bind-htmlng-bind-html-unsafe 来输出html 片段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2018-09-10
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      相关资源
      最近更新 更多