I'm new to Angular2. I'm trying to restrict user input to numbers between 110 and 5000. I don't want to do just user input validation. I will like to prevent a user from putting different values than numbers between 110 and 5000. I tried to do it max and min but it only works for up and down key strokes.
Here is HTML part:
<div class="form-group">
<label for="flowRate">Flow Rate</label><br>
<div class="input-group calc-addon-group">
<input class="form-control addon-input" type="number" step="any" [(ngModel)]="tmpFlowRate" id="flowRate" onfocus="this.select();">
<span class="input-group-addon units">{{settings.flowMeasurement}}</span>
</div>
</div>
@angular/formswhich offers two uniquely bad and incompatible APIs.