Quantidade de controle do validador personalizado em formulários reativos
Foi difícil implementar uma validação personalizada em meus formulários reativos no Angular. Eu preciso controlar a quantidade. A quantidade não deve ser maior que a quantidade disponível. O problema, como posso obter o total de toda a quantidade, se cada linha tiver sub-linhas. Como poderei calcular o total de sub-linhas e compará-lo à sua linha pai, onde a quantidade disponível é encontrada. Aqui está o meu código abaixo.
Aqui também está o link para o meu códigoCLIQUE ESTE LINK
customValidator(campo1: string) {
return (group: FormGroup): { [key: string]: any } => {
const receive = group.controls[campo1];
//Change this
const available = 10;
if (receive.value > available) {
return {
out: true
};
}
}
}