Автофокус теряется сразу - PullRequest
0 голосов
/ 29 января 2019

Уже несколько часов я занимаюсь устранением неисправностей, и я начинаю сходить с ума.Кажется, здесь очень странная проблема.

У меня есть приложение Ionic с некоторыми кнопками.Когда кнопка нажата, модал вызывается для пользователей, чтобы ввести их адрес электронной почты для отправки.По какой-то причине, когда я добавляю автофокус на поле, он остается в фокусе в течение доли секунды, а затем вскоре теряет этот фокус.Когда поле ввода находится в фокусе, для пользователей появляется экранная клавиатура, что делает его совершенно очевидным, когда поле находится в фокусе или нет.Я попытался добавить поле автофокуса для ввода в HTML, и я добавил этот код, но безрезультатно.

  ionViewDidLoad() {
console.log('ionViewDidLoad ModalEmailAddressPage');

window.setTimeout(() => {
  this.emailInput.NativeElement.focus();
}, 150);

}

Вы можете увидеть это действие ниже:

enter image description here

Редактировать: До сих пор не выяснил, в чем причина этого.Также попытался использовать ng-autofocus и все еще вижу эту проблему.

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