Введите выделенный текст, но только на первом фокусе (на мобильном телефоне) - PullRequest
0 голосов
/ 12 февраля 2019

Таким образом, эта демонстрация работает, как и ожидалось, на рабочем столе https://stackblitz.com/edit/focus-element?file=src%2Fapp%2Fapp.component.ts

«Фокус» выделяет текст только при первом нажатии ввода.«щелчок» выбирает при каждом щелчке.

Но при тестировании на iOS он ведет себя не так ...?

Можно ли использовать какой-нибудь обходной путь?Я ожидал, что input.focus() будет вызван?

1 Ответ

0 голосов
/ 12 февраля 2019

Получил решение от колледжа в отрасли ... хитрость была в том, чтобы использовать setTimeout

    setTimeout(function() {
      input.setSelectionRange(0, 99999);
    }, 0);
...