Angular 8中仅包含数字的字符数限制

时间:2020-05-07 13:32:35

标签: javascript html angular typescript input

<input type="number">中,我必须将可输入的数字限制为7。此外,在Chrome上,我只能输入数字,而在Firefox或IE上则不能。

<input type="number" id="myInputNumber" name="myInputNumber" [pattern]="myPattern"
[(ngModel)]="myModel" maxlength="7"  #fooModel="ngModel">

我知道Firefox不支持类型编号,所以有一个功能可以让我在所有三个浏览器上达到目标吗?

1 个答案:

答案 0 :(得分:0)

maxlength在设计上被type="number"忽略了。

您必须实现一个自定义指令。 Here's a tutorial您可以关注。

相关问题