In angularjs:
<form name="f" novalidate>
<input type="number" ng-model="x" name="x">
</form>
<div ng-if="f.x.$error.number">NaN</div>
Can I get same in Angular?
E.g. <input type="number"> is valid in Angular7 is input is 'eee'.
<input type="number" required> is invalid if input is 'eee', but also invalid for ''.
Edit
As far as I see if I try to add some validator - it receives empty value in case of 'non-numeric' value.
Edit 2
Prolly will use workaround like this:
nativeNumber(element: ElementRef):ValidatorFn {
return () => {
return element.nativeElement.validity.valid ? null : {'number': true};
}
}