问题
我需要将数据库中存储的字符串在html页面上显示,结果发现字符串中的\n在页面是没有作用,也就是没有换行。
解决
方法一:
百度了,大家都说用ng-bind-html,这个对有的字符串可以解析,但是一般会报错。
[$sce:unsafe] Attempting to use an unsafe value in a safe context.
这是因为Angularjs为了系统安全着想,在Web安全中XSS(Cross-site scripting,脚本注入攻击),它是在Web应用程序中很典型的计算机安全漏洞。XSS攻击指的是通过对网页注入可执行客户端代码且成功地被浏览器执行,来达到攻击的目的,形成了一次有效XSS攻击,一旦攻击成功,它可能会