Уже несколько часов я занимаюсь устранением неисправностей, и я начинаю сходить с ума.Кажется, здесь очень странная проблема.
У меня есть приложение Ionic с некоторыми кнопками.Когда кнопка нажата, модал вызывается для пользователей, чтобы ввести их адрес электронной почты для отправки.По какой-то причине, когда я добавляю автофокус на поле, он остается в фокусе в течение доли секунды, а затем вскоре теряет этот фокус.Когда поле ввода находится в фокусе, для пользователей появляется экранная клавиатура, что делает его совершенно очевидным, когда поле находится в фокусе или нет.Я попытался добавить поле автофокуса для ввода в HTML, и я добавил этот код, но безрезультатно.
ionViewDidLoad() {
console.log('ionViewDidLoad ModalEmailAddressPage');
window.setTimeout(() => {
this.emailInput.NativeElement.focus();
}, 150);
}
Вы можете увидеть это действие ниже:
![enter image description here](https://i.stack.imgur.com/AKDHD.gif)
Редактировать: До сих пор не выяснил, в чем причина этого.Также попытался использовать ng-autofocus и все еще вижу эту проблему.