0
我創建使用果園CMS和AngularJS 1.2.20和我想要呈現的HTML代碼的網站,但我得到這個錯誤
Error: [$sce:unsafe] http://errors.angularjs.org/1.2.20/$sce/unsafe
v/<@http://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:6:450
be/this.$get</[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:117:34
be/this.$get</<[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:118:327
@http://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:120:71
kd</</<@http://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:191:341
Zd/this.$get</[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:109:170
Zd/this.$get</[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:112:171
[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:72:452
[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:77:347
we/</[email protected]://www.angularjshub.com/code/angularjs/repository/angular-1.2.20/angular.min.js:78:420
這是我的腳本:
var firstController = function ($scope, $http, $interval, $sce) {
$http.get(apiUrl + "/Authors)
.success(function (data, status, header, config) {
$scope.names = data;
});
$scope.renderHtml = function (html_code) {
return $sce.trustAsHtml(html_code);
};
這是我的看法:
<div ng-bind-html="renderHtml(authors.Photo)"></div>
您是否在AngularJS應用程序對象中包含ngSanitize? ngSanitize是'ng-bind-html'所必需的。 – ul90