Size: a a a

Angular - русскоговорящее сообщество

2020 May 08

VI

Volodymyr Igorevich in Angular - русскоговорящее сообщество
Edem Injection
спасибо
👍
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
всем привет) ng build —prod делает что-то кроме того что указывает конфиг сборки production?
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Edem Injection
хлопцы, подскажите плз. использую самый стандартный паттерн на мыло. контролит вроде точку в домене после собаки. но по факту чет пропускает и без точки. после собаки если поставлю три символа - ругается, 4 - уже норм. что-то определенно не так
столько холиваров уже было на эту тему, есть даже какая то RFC которая содержит регулярку на несколько страниц для валидации, но даже она не покрывает 100% случаев. мы для себя сделали самую тупую валидацию: наличие @ в адресе, а потом отправляем на сервер все что после собаки и перед точкой и проверяем существование такого домена
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Дмитрий
столько холиваров уже было на эту тему, есть даже какая то RFC которая содержит регулярку на несколько страниц для валидации, но даже она не покрывает 100% случаев. мы для себя сделали самую тупую валидацию: наличие @ в адресе, а потом отправляем на сервер все что после собаки и перед точкой и проверяем существование такого домена
Суть в том что моя регулярка почему не проверяет точку, хотя должна по сути
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
суть в том что Ваша регулярка не пропустит русский@домен.рф
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Edem Injection
Суть в том что моя регулярка почему не проверяет точку, хотя должна по сути
вернее проверяет. но валидатор че-то не ругается
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Edem Injection
вернее проверяет. но валидатор че-то не ругается
русский и не надо
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
она почему-то пропускает вот это: tochkinetu@blya
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
ну от задачи зависит наверное, нам было критично чтобы домен существовал, поэтому сделали через сервер валидацию и пока не жалею
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
что чекают валидаторы повешанные на форм груп?
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
форм группу, в value приходит объект с ключами - форм контролами
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Дмитрий
форм группу, в value приходит объект с ключами - форм контролами
это понятно
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
но ему в конструкторе еще можно валидаторы засунуть
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
registerForm = new FormGroup({ ... },
   { validators: [Validators.required, Validators.minLength(8)]}
)
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
ну так я и говорю. вы передаете массив валидаторов, в данном слечае синхронных на вход каждый получит объект
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
поэтому технически если вы не дизейблите все контролы внутри группы у вас required никогда не сработает
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
Дмитрий
поэтому технически если вы не дизейблите все контролы внутри группы у вас required никогда не сработает
ерорами плююсь
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
то есть валидаторы группы применяются к каждому ее члену?
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Edem Injection
то есть валидаторы группы применяются к каждому ее члену?
по-моему нет, он именно на всю группу действует. по крайней мере у меня в кастомном валидаторе было такое поведение, на вход - значение форм группы, на выход тру/фолс. и ошибка вешалась на группу, а не на контроллы
источник

EI

Edem Injection in Angular - русскоговорящее сообщество
окей, иду ковыряться, спасибо. этот ваш ангулар какой-то слишком сексуальный
источник