Angular JS:更改 html 块内所有链接的指令
Angular JS: Directive to change all links within a block of html
使用 angular 指令是否可以将 target="_blank" 添加到我从第三方拉取的一大块 HTML 中的所有 <a>
标签内容管理系统?
类似于:
<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');
});
}
};
});
使用 angular 指令是否可以将 target="_blank" 添加到我从第三方拉取的一大块 HTML 中的所有 <a>
标签内容管理系统?
类似于:
<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');
});
}
};
});