Я пытаюсь очистить ввод, когда пользователь нажимает запятую (,). Итак, что я сделал, в (keypress)
я бы проверил keyCode
и, если это запятая, я бы очистил ввод, установив значение ввода input.value = ''
.
HTML:
<input type="text" #elem (keypress)="clearInput($event)">
Код:
@ViewChild( 'elem' ) public element;
clearInput( e: KeyboardEvent ) {
if ( e.keyCode === 44 ) {
this.element.nativeElement.value = '';
} else {
console.log('Not a comma');
}
}