2016-06-12 42 views
0

我想当输入用户打字执行功能,如下所示:在角2(变化)不工作

 <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,只是获得价值! 如何解决这个问题?或任何机构有更好的解决方案?

+0

你能否解释多一点什么用'(按键)'和'(KEYUP)问题'是什么? –

+0

用户可以看到更改...我的意思是有延迟1转换为1波斯...你明白吗? –

+0

那么'(keydown)'呢? –

回答