我在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_ _
有人知道如何解决吗?