Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Método ehValido sempre retorna false

Minha dúvida neste ponto do curso é que para mim com esta implementação da validação (método privado ehValido) sempre retorna false. Debugando eu vejo que em [ const valido = this.valor > 0; ] este this.valor é undefined e não entendi o motivo.

Alguém pode me explicar o motivo deste undefined???

É preciso alterar alguma configuração nos arquivos angular.json ou tsconfig.json?

2 respostas

Olá, Guilherme! Tudo bem?

Este exercício foi modelado apenas para servir de exemplo, por isso algumas partes do código foram omitidas, para que você possa focar só na parte que a pergunta aborda.

Assim, a definição de this.valor é omitida (perceba os locais com //...) e se o código for testado sem ela, será undefined mesmo.

Bons estudos!

solução!

Obrigado pela atenção.

Resolvi quando mudei a declaração do valor como valor!: number; na classe NovaTransferenciaComponent