Javascript Angular JS:更改html块内所有链接的指令

Javascript Angular JS:更改html块内所有链接的指令,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,使用angular指令是否有办法将target=“\u blank”添加到我从第三方CMS提取的一大块HTML中的所有标记 比如: 最简单的指令如下所示: app.directive('updatelinks', function($timeout) { return { link: function(scope, element) { $timeout(function() { element.find('a').

使用angular指令是否有办法将target=“\u blank”添加到我从第三方CMS提取的一大块HTML中的所有
标记

比如:


最简单的指令如下所示:

app.directive('updatelinks', function($timeout) {
    return {
        link: function(scope, element) {
            $timeout(function() {
                element.find('a').prop('target', '_blank');
            });
        }
    };
});

您可能可以将其编写为一个过滤器,而不是一个指令。
angular.element('div').find('a').attr('target','u blank')
logging element返回[],但是logging element.find('a')返回[]?对,我忘记了在updatelinks指令之后执行的
ng bind html
。请参阅更新的代码,该代码在本例中有效。