[
Validators.required,
Validators.minLength(2),
Validators.maxLength(2),
Validators.pattern('^[0-9]+$'),
]],
ожидаю что туда можно будет ввести только числа и только два... но это почему то не работает, ни валидация длинны, ни патерн... в чем причина?
поотключай по одному, посмотри когда перестает работать
У Вас текстовый инпут?
я тут понял одну вещь... валидаторы работают, но не как я ожидал... я например ждал что Validators.maxLength(2) не даст ввести больше 2 символов в инпут... во всяком случае атрибут maxLength работает так... а он просто делает форму не валидной... тогда вопрос чуть меняется, если валидаторы просто изменяют классы на форме, то как правильно обработать сами данные в инпутах? например реально не давать вводить ничего кроме чисел
самый гибкий вариант - взять типа ngx-mask
спасибо, сейчас гляну что это
Вы этой штукой давно пользуетесь? ее безопасно брать в проект?
третий проект уже. Она мне не слишком нравится, но работает
Обсуждают сегодня