如何覆盖 ngx-quill 编辑器 link 并使其在同一个选项卡中打开?默认情况下它在新选项卡中打开
how to override ngx-quill editor link and make it open in the same tab? By default it opens in new tab
我在 angular 4 中使用 quill rich editor。每当我添加 link 时,它都会添加 _target = "blank",这使得它在新选项卡中打开。我想在同一个选项卡中打开它。提前致谢。
目标属性设置在link blot。
您可以 extend link 印迹删除此属性:
var Link = Quill.import('formats/link');
class MyLink extends Link {
static create(value) {
const node = super.create(value);
node.removeAttribute('target');
return node;
}
}
Quill.register(MyLink, true);
var quill = new Quill('#editor-container', {
modules: {
toolbar: [
[{ header: [1, 2, false] }],
['bold', 'italic', 'underline'],
['link']
]
},
placeholder: 'Compose an epic...',
theme: 'snow' // or 'bubble'
});
我在 angular 4 中使用 quill rich editor。每当我添加 link 时,它都会添加 _target = "blank",这使得它在新选项卡中打开。我想在同一个选项卡中打开它。提前致谢。
目标属性设置在link blot。 您可以 extend link 印迹删除此属性:
var Link = Quill.import('formats/link');
class MyLink extends Link {
static create(value) {
const node = super.create(value);
node.removeAttribute('target');
return node;
}
}
Quill.register(MyLink, true);
var quill = new Quill('#editor-container', {
modules: {
toolbar: [
[{ header: [1, 2, false] }],
['bold', 'italic', 'underline'],
['link']
]
},
placeholder: 'Compose an epic...',
theme: 'snow' // or 'bubble'
});