2016-06-12 44 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)'呢? –

回答