Angular ng-bind-html没有消毒撇号

时间:2014-02-06 18:50:18

标签: javascript html angularjs ng-bind-html

我正在使用ng-bind-html来清理directive模板中的HTML:

<h2><a href="{{ post.url }}" ng-bind-html="post.title"></a></h2>

编译后的输出是正确的,但有一个例外,它没有清理打印为â€tm的HTML撇号。该页面编码为charset='utf-8'

2 个答案:

答案 0 :(得分:0)

ng-bind-html为您的需求做了很多工作,但要超越基础,您应该调查$sce service

答案 1 :(得分:0)

我不确定我是否理解你的问题,但为什么不尝试用斜线逃避这个问题呢?像

\"

\'
相关问题