Как отфильтровать ссылки и js коды, используя angularjs $ sce - PullRequest
0 голосов
/ 20 февраля 2020

Angularjs версия 1.6.4

Я написал этот фильтр ниже

myFilter.$inject = ['$sce'];
export function myFilter($sce: any){
    return function(val: any) {
        val = '<marquee direction=left style="color: white; font-size: 24px; background-image: linear-gradient(to left, violet, indigo, blue, green, yellow, orange, red);">' 
            + val + '</marquee>' + ' <a href="https://www.w3schools.com/html/">Visit our HTML tutorial</a>'
            + ' <script type="text/javascript"> console.log("wer hoch steigt der wird tief fallen"); </script>';
        return $sce.trustAsHtml(val);
    }
}

и использую его вот так

<p ng-bind-html="fooHtml | myFilter"></p>

Как есть ли в angularjs встроенная функция, которая удаляет hrefs и javascript коды?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...