有没有办法删除模式指令



Im在输入中使用"pattern"属性,但它被指定为在"@angular/forms"上定义的patternValidator的指令

HTML:

<form [formGroup]="imcFormGroup">
<input #w type="text" inputmode="numeric" pattern="([0-9]{3}) [0-9]{3}-[0-9]{4}" placeholder="Weight" formControlName="weight">
</form>

我需要在"@angular/forms"中阻止"pattern"指令,这样它就不会作为验证器被分配到FormControl中。

如果添加带有[attr.pattern]="'([0-9]{3}) [0-9]{3}-[0-9]{4}'"的模式,它应该可以工作

参见https://stackblitz.com/edit/angular-8eahic

最新更新