Атрибут maxLength не работает в Ionic 4, когда на клавиатуре отображаются подсказки - PullRequest
0 голосов
/ 08 октября 2018

Я ограничил текстовое поле максимальной длиной 35 символов, как показано ниже.

maxLength="35"

Кроме того, я обнаружил, что это работает нормально, когда я работаю в браузере и на устройстве HTC one ME с Android 5.0 *

Это не работает в OnePlus 6, в котором используется Android 8. Я обнаружил, что это не работает, когда мы вводим длинные символы, такие как «asdfasdfASFasdfasdfASDFasdfertASDFASDFASDsadfasdf», и поле ввода принимает столько же значений, сколько урезается до 35 при размытии.

Чтобы преодолеть это, я также попытался определить функцию, как показано ниже:

checkMaxLength() {
  if(str.length > 35) {
    // str.splice - to cut of the string
  } 
}

Эта функция вызывается,

(input)="checkMaxLength()"

Но это также не работает, как ожидается, когдаклавиатура с подсказками на устройствах.

...