在angular中使用ng-data-html渲染dom时,遇到了一个Attempting to use an unsafe value in a safe context错误,官方给出的理由是‘试图在安全的上下文中使用不安全的值’. 导致此问题的实际原因是,返回数据中包含了html模板,angular会觉得在渲染数据中直接插入html不安全. 我们可以通过angular内置的$sce服务的trustAsHtml方法对不安全的数据添加信任. 看个例子: HTML: <!DOCTYPE html>