在输入栏中向右移动光标1个位置

时间:2019-02-28 14:26:57

标签: angular input cursor mask

我在Angular项目中确实有一个输入字段,在该字段上应用了遮罩:

     <input matInput mask="0*.00x0*.00x0*.00" [specialCharacters]="['x', '.']" 
           [clearIfNotMatch]="true" [showMaskTyped]="true"/>

此掩码将强制输入为 Width x Height x Length

当提供x之前的第一个值(即 Width )并给出新的数字(即 Height 值的开头)时,光标仅前进一个位置,在x之后,而不在新数字之后(在一个位置之后)。

给出提供输入的当前状态,其中I是光标位置

12Ix_ _x_ _

当用户按下3时:

 12xI3_ _x_ _

预期:12x3I_ _x_ _

有人知道如何解决吗?

0 个答案:

没有答案