Альтернативой может быть ViewChild.
0) Поместите ссылку на шаблон на вход, чтобы иметь возможность ссылаться на него.
<input #myNumInput>
и в ts:
@ViewChild('myNumInput') mynuminput: ElementRef;
1) зарегистрировать событие keyup
входа.
<input #myNumInput (keyup)="onInputKeyup(#myNumInput.value)">
2) в onInputKeyup
функцию, проверьте заданное значение и, если оно выходит за пределы диапазона, который вы пытаетесь ограничить, отрегулируйте его с помощью viewchild:
`if (value < 1500)
this.mynuminput.value = 1500
else if (value > 16000)
this.mynuminput.value = 16000`