角度:突出显示文本范围时,selectionStart和selectionEnd无法正确注册

时间:2018-12-12 17:50:31

标签: html angular selection textfield caret

如果我在文本输入中选择文本范围,则selectionStart和selectionEnd正确注册。但是,如果我随后在突出显示的范围内单击,则不会注册,或者在突出显示时将鼠标拖到输入框之外,则不会注册。有什么想法吗?

html:

<input matInput #textField (click)='getCaretPos(textField)'>

角度:

getCaretPos(oField) {
    this.caretPosition = oField.selectionStart;
    this.caretPositionEnd = oField.selectionEnd;
}

0 个答案:

没有答案