Если я выделю диапазон текста в текстовом вводе, selectionStart и selectionEnd регистрируются правильно.Тем не менее, если я затем щелкаю внутри выделенного диапазона, ни регистрируюсь, или когда я перетаскиваю мышь за пределы поля ввода при выделении, ни регистрируюсь.Есть идеи?
html:
<input matInput #textField (click)='getCaretPos(textField)'>
angular:
getCaretPos(oField) {
this.caretPosition = oField.selectionStart;
this.caretPositionEnd = oField.selectionEnd;
}