Kendo Angular编辑器集HTML: 在特定位置或光标后插入HTML内容

Kendo Angular Editor setHTML: Insert HTML Content at specific position or after cursor

可用命令setHTML替换现有内容。有没有办法在特定位置插入 HTML 内容,如 insertText.

经过长时间的研究,我发现目前还没有内置的方法来完成这项工作。但是,Telerik 论坛提供了一个解决方法。

论坛link:insert-html-content-to-editor

Example

public insertHTML(editor: EditorComponent) {
editor.exec('insertText', { text: '#CURSOR#' });
// Replace cursor placeholder with new HTML and set the new editor value.
editor.value = editor.value.replace(/#CURSOR#/, this.strResult);
}