У меня есть FormGroup, которая состоит из 3 полей ввода: bookingCode, secretCode и barcode.
Полевой штрих-код - это просто bookingCode + '-' + secretCode.(это потому, что штрих-код - это поле, которое можно найти в тексте и которое можно использовать с функцией copy + paste)
сейчас, кнопка, которая использует эти поля, должна быть активной, только если штрих-код имеет значение или если параметр bookingCode и secretCode имеетзначение.
логика должна выглядеть примерно так: "штрих-код || bookingCode && secretCode"
вот код группы formGroup, который у меня есть в .ts:
this.voucherVerifyUserDataFormGroup = formBuilder.group({
reservationCode: [''],
secretCode: [''],
barcode: ['']
});
Я не знаю, как управлять валидаторами formControl и нужно ли мне создавать собственные.