我在页面上注册了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'/>";
}]);
答案 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
的示例