2015-09-04 72 views
0

我已經在頁面上註冊了angular-sanitize.js文件,並添加了依賴['ngSanitize']。 仍然綁定不起作用。請幫助我。提前致謝。 這裏是我的代碼ng-bind-html指令不起作用。

的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

我認爲你需要讓你的H​​TML作爲值得信賴的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綁定,HTML http://learnit.visrosoftware.com/try/4iCXho3P

+0

有了這個我覺得NG-模型不正確綁定。 – nada

+0

是虛無縹緲,我想,但這會顯示一定的文本:) –

+0

也許是一個指令一個工廠編譯拿到/組數據最好使用取決於用戶的情況。但無論如何,這就解決了這個問題。 – nada