角材料输入类型编号自动格式0001到1

时间:2019-12-13 03:51:12

标签: angular angular-material

我的输入类型代码为

<mat-form-field>
<input matInput placeholder="" formControlName="timeTaken" type="number"/>
</mat-form-field>

它确实允许接受0001,是否有任何可能的方法可以使用户在键入时单击0001时自动格式变为1并单击其他位置(当该数字字段不突出时)

因此,无论您键入多少0,它在某种程度上都看起来像Windows计算器。它只显示一个0,然后按5则显示5

谢谢

1 个答案:

答案 0 :(得分:2)

您可以将onfocusout事件处理程序添加到input元素中,如下所示:

<input ... type="number" onfocusout="this.value = Number(this.value)"/>