如何使用angularjs清理安全地保留html颜色

时间:2015-09-24 10:44:51

标签: javascript html css angularjs ngsanitize

使用$sanitize到我的ng-html-bind后,所有样式都被删除了。但使用$sce.trustAsHtml会导致安全问题。

那么,有没有办法在$sanitize之后保留颜色?

例如,

原始字符串

<p><span style="color: rgb(65, 140, 175);">blue</span></p>

$ sanitize后

<p><span>blue</span></p>

对于以下示例,stackoverflow也会自动删除颜色:

蓝色

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。 trumbowyg格式化颜色与OP的示例一样。我试图以只读方式显示该内容,并且颜色消失了。我希望我能在不使用trustAsHtml的情况下找到解决方案,但我对此表示怀疑。