ng-bind-html指令不起作用。

时间:2015-09-04 06:35:56

标签: angularjs

我在页面上注册了angular-sanitize.js文件,并添加了依赖项[' ngSanitize']。 仍然绑定不起作用。请帮助我。提前致谢。 这是我的代码

HTML

Comment : <div ng-bind-html="comment"></div>

JS

var app = angular.module("trackApp", ['ngSanitize']);
trackApp.controller('feedBackController', ['$scope', function ($scope) {
    $scope.comment = "<input type='text' ng-model='customer.comment'/>";
}]);

1 个答案:

答案 0 :(得分:0)

我认为您需要将您的HTML设为可信赖的HTML。

试试这段代码

var app = angular.module("trackApp", ['ngSanitize']);
trackApp.controller('feedBackController', ['$scope','$sce' function ($scope,$sce) {
    $scope.comment = $sce.trustAsHtml("<input type='text' ng-model='customer.comment'/>");
}]);

请参阅ng-bind-html http://learnit.visrosoftware.com/try/4iCXho3P

的示例