169 похожих чатов

Всем привет Подскажите пожалуйста что не так с это КАСТОМНЙО валидацией вот

форма внутри онИнит
this.userForm = new FormGroup<RegisterUserForm>(
{
username: new FormControl(''),
password: new FormControl('', this.passwordsValidations),
passwordRepeat: new FormControl('', this.passwordsValidations),
firstName: new FormControl(''),
secondName: new FormControl(''),
lastName: new FormControl(''),
email: new FormControl(''),
active: new FormControl(true),
blocked: new FormControl(''),
role: new FormControl(Role.ADMIN),
},
{
validators: passwordMatchValidator,
}
);
вот сам валидатор
export function passwordMatchValidator(formGroup: AbstractControl): ValidationErrors | null {
return formGroup.value.password !== formGroup.value.passwordRepeat ? {password: 'errors.PASSWORDS_DONT_MATCH'} : null;
}
что не так?
я пробовал и копировать и по доке следоваьть
но ничего не происходит кроме консоль логов??

6 ответов

11 просмотров

А где консоль лог?

Oleg Safonov
А где консоль лог?

console.log(formGroup.value.password); console.log(formGroup.value.passwordRepeat); вот эти норм работают

. 01010000 01101000 01101001 01101100 01101001 01110000 01110000 0
console.log(formGroup.value.password); console.l...

export function passwordMatchValidator(formGroup: AbstractControl): ValidationErrors | null { console.log(formGroup.value.password); console.log(formGroup.value.passwordRepeat); return formGroup.value.password !== formGroup.value.passwordRepeat ? {password: 'errors.PASSWORDS_DONT_MATCH'} : null; }

. 01010000 01101000 01101001 01101100 01101001 01110000 01110000 0
export function passwordMatchValidator(formGroup: ...

Мне кажется, что надо делать так: formcontrol.get(‘password’).value, со вторым так же

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта