Я ограничил текстовое поле максимальной длиной 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()"
Но это также не работает, как ожидается, когдаклавиатура с подсказками на устройствах.