Перемещение курсора в начале строки при установке любого значения с помощью ngmodel - PullRequest
0 голосов
/ 04 ноября 2019

Я использую одну функцию, которая заполняет on-paste (paste) = "onPaste ($ event)" в ckeditor. В этой функции я использую функцию settimeout. но после установки любого значения в ngmodel курсор прыгает в начальной позиции. (Я использую CKeditor)

в HTML

<ckeditor #editorInstance tagName="textarea" [ngClass]="{'ckActive': editorData }" [editor]="editor"
            [(ngModel)]="editorData" [config]="config" (change)="onChangeCK($event)" (ready)="onReady($event)" (paste)="onPaste($event)">
</ckeditor>

в файле .ts

onPaste(event: ClipboardEvent) {
  setTimeout(() => {
    this.editorData = "hello" // here I want to put some dynamic content
    this.elmRef.nativeElement.querySelector('ckeditor').querySelector('textarea').setSelectionRange(-1, -1)
  }, 250);
}

Я попробовал setSelectionRange (), но у меня это не сработало,(

...