ограничение по улову мм до 59 чч: мм - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь ограничить пользователя, чтобы ввести значение больше 59. Но когда пользователь вводит значение в ММ, оно ни в коем случае не запускает определение значения. Я попробовал с vanilla js и rx js тоже. Вы сможете увидеть, когда вы уберете фокус с ввода, он автоматически установится на 59.

enter image description here

код:

 @ViewChild('value', {static: false}) timeValue: ElementRef;

  onInput(event: Event) {
    // console.log((event.target as HTMLInputElement).value)
  }

  ngAfterViewInit(): void {
    fromEvent(this.timeValue.nativeElement, 'keypress').subscribe((value: Event) => {
      console.log((value.target as HTMLInputElement).value)
    })
  }

Детская площадка: https://stackblitz.com/edit/angular-3qv9sx?file=src%2Fapp%2Fapp.component.html

1 Ответ

0 голосов
/ 25 марта 2020

Добавить снимок экрана моего теста на игровой площадке. Единственное, что я изменил, было удаление текста и добавление языка навигатора, на всякий случай.

Screen capture Chrome Version 80.0.3987.149 (Official Build) (64-bit)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...