我正在使用angular,并使用ngModel设置ckeditor的数据 - 当我们渲染时我们设置数据
editor.setData(ngModel $ viewValue。);
我们尝试使用范围和书签保持光标选择
但即使没有DOM更改,它总是会开始
我尝试了许多解决方案,例如
CKEditor: set cursor/caret positon
Set cursor to specific position in CKEditor
无法使其发挥作用...... :(
任何人都可以帮忙...
答案 0 :(得分:0)
试试这个:
var range = editor.createRange();
range.moveToElementEditablePosition( editor.editable(), true );
editor.getSelection().selectRanges( [ range ] );
答案 1 :(得分:0)
这将适用于Ckeditor5:
editor.model.change( writer => {writer.setSelection( editor.model.document.getRoot(), 'end' );} );