Я использую angular 1.6.4
var app = angular.module('a', ['ngSanitize']);
app.controller('BaseController', function($scope, $sce) {
$scope.str = "<script>alert('hello world')</script>";
$scope.sanitized = $sce.trustAsHtml($scope.str);
});
Я пытаюсь получить очищенную форму строки, как показано выше, но она всегда возвращает один и тот же $ scope.str. Что я здесь не так делаю? Спасибо -
Это также не удалило теги сценария
app.controller('BaseController', ['$scope', '$sce', function( $scope, $sce) {
$scope.str = "<script>alert('hello world')</script>";
$scope.sanitized = $sce.trustAsHtml($scope.str);
}]);