Я хочу проверить, равны ли значения двух полей, эти поля должны быть переданы параметрами в функцию проверки, я делаю это, проблема в том, что она не может получить значение поля, этоПоявляется пустой, как Могу ли я получить значения правильно и динамически?
Мой конструктор форм, я использую функцию сопоставления для проверки полей cell_phone и подтверждения.
this.recharge = this.formBuilder.group({
cell_phone: ['', Validators.required, Validations.match('cell_phone', 'cell_phone_confirmation')],
cell_phone_confirmation: ['', [Validators.required]],
value: ['', Validators.required],
operator_id: ['', Validators.required]
});
В моей функции, лог консоли нулевой:
static match(field1: string, field2: string){
return (group: FormGroup) => {
console.log(group.get(field1));
}
}