【发布时间】:2018-05-02 16:42:44
【问题描述】:
添加新的空白行后,我可以让 tinymce 控制台记录一条语句。这是我的代码:
@HostListener('window:keyup', ['$event'])
keyEvent(event: KeyboardEvent) {
const range = tinymce.activeEditor.selection.getRng(true);
const text = range.startContainer.textContent;
if ((text.substring(range.startOffset - 1, range.startOffset) == '') &&
(text.substring(range.startOffset, range.startOffset + 1) == '')) {
console.log('enter hit');
}
}
但是,由于文本溢出,当输入新行时,我很难让代码触发。如下图所示。
我可以使用哪些 tinymce 数据来确定在按键事件中输入了新行?
【问题讨论】:
标签: javascript angular tinymce