javascript - 如何覆盖 ngx-quill 编辑器链接并使其在同一个选项卡中打开?默认情况下,它在新选项卡中打开
问题描述
我正在使用 Angular 4 的 quill 丰富的编辑器。每当我添加一个链接时,它都会添加 _target =“blank”,这使它在新选项卡中打开。我想在同一个选项卡中打开它。提前致谢。
解决方案
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'
});
推荐阅读
- php - org.json.JSONException 值类型 java.lang.String 无法转换为 JSONObject
- pytorch - 为什么多层感知器在 CartPole 中优于 RNN?
- javascript - 如何将所有为零的元素移动到数组的末尾?
- numpy - 对 numpy 数组的 n 维感到困惑?
- python - 从私钥列表中生成带有余额的比特币公共地址
- php - 使用数组通过 SELECT 和 PHP 进行查询
- java - java中的Akka流广播
- opencv3.0 - OpenCV 校准
- reactjs - 如何在github中安装和运行项目
- java - 拖动 JavaFX 3D 节点的问题