我希望当用户输入输入时执行一个函数,如下所示:
<input
id="cell"
type="text"
name="cell"
ngControl="cell"
(change)="topersian($event)"
>
topersian($event){
$event.currentTarget.value = $event.currentTarget.value.toPersianNumber();
}
我不想使用(keypress)
或(keyup)
,因为用户可以看到英文数字。
我使用[(ngModelChange)]
,但不能访问$event
,只能获取值!如何解决这个问题?或者谁有更好的解决方案?
发布于 2016-06-12 14:02:18
看起来像是Change event not firing on text input using jquery in Chrome
input
事件应该可以执行您想要的操作
<input (input)="topersian($event)>
发布于 2019-02-21 09:32:51
您还可以使用
(ngModelChange)="topersian($event)
https://stackoverflow.com/questions/37775026
复制相似问题