<h1>{{ revision.title }}</h1> <div ng-bind-html="revision.content"></div>
标题输出很好,但是内容却没有。它里面有一些html,我得到了以下错误:Attempting to use an unsafe value in a safe context.像这样描述:http : //docs.angularjs.org/error/ $ sce:unsafe,这很好,但是那我怎么能在那里输出内容将在其中一些HTML,所以我必须将其设置为{{ revision.content | safe }}或smthn。正确的方法是什么?
Attempting to use an unsafe value in a safe context.
{{ revision.content | safe }}
编辑:
AngularJS版本:1.2
因此解决方法是:
angular- sanitize.min.js从http://code.angularjs.org/中包含,并将其包含在您的模块中:
angular- sanitize.min.js
var app = angular.module('app', ['ngSanitize']);
然后您就可以自由使用 ng-bind-html
ng-bind-html