У меня есть простое поле ввода углового материала
<form [formGroup]="parentFG">
<mat-form-field>
<input [formControlName]="CALCULATOR_INPUT" matInput placeholder="" autocomplete="off" (keyup)="updateInput($event)">
</mat-form-field>
</form>
С контролем формы и валидатором, который допускает только целые числа без знака
ngOnInit() {
let formControl = new FormControl('', UIntValidatorDirective.validateFunc);
this.parentFG.addControl(this.CALCULATOR_INPUT, formControl);
}
Валидатор работает и выделяет ввод красным цветом, когдавведен неверный ввод.Тем не менее, я не хочу, чтобы пользователь вводил неправильный ввод в первую очередь.Есть ли способ запретить размещение недопустимых символов или строк в поле ввода?