gpt4 book ai didi

javascript - Angular JS : Directive to change all links within a block of html

转载 作者:行者123 更新时间:2023-11-29 18:09:56 24 4
gpt4 key购买 nike

使用 Angular Directive(指令)是否有办法将 target="_blank"添加到所有 <a>我从第三方 CMS 中提取的一大块 HTML 中的标记?

类似于:

<div ng-bind-html="post.body" updatelinks></div>

最佳答案

最简单的指令如下所示:

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

关于javascript - Angular JS : Directive to change all links within a block of html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28384127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com