上角转换输入

问题描述

我的输入中有这个

oninput="let p=this.selectionStart;this.value=this.value.toupperCase();this.setSelectionRange(p,p);"

这可行,但现在我想在组件中做到这一点

解决方法

组件中的方法

public changeToUpperCase(event: any) {
var start =  event.target.selectionStart;
event.target.value = event.target.value.toUpperCase();
event.target.setSelectionRange(start,start);
}

(input)="changeToUpperCase($event)"