如果您在移动设备上查看网站,则上的字符计数(keyup)不起作用



想象一下,有一个使用Angular 6构建的网站。当用户在文本区域键入字符时,我必须计算字符数。如果网站不是在手机上查看的,它可以使用(keyup(。是因为手机上没有键盘吗?在这种情况下,可以使用什么替代方案?谢谢

尝试(输入(

尝试这样的(input)事件绑定-

<input type="text" (input)="onInput($event)"

以下是的工作示例

<input type="text" [ngModel]="mymodel" (ngModelChange)="myValueChange($event)" />
{{lenmodel}}

在您的.ts 中


mymodel;
lenmodel;
myValueChange(newValue) {
this.mymodel = newValue;
this.lenmodel = newValue.length;
console.log(newValue);
}

最新更新