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

Classe Validators não disponível no Angular

Estou com Angular Cli com as caracteristica abaixo e quando invoco no VSCode a classe Validators não me traz os métodos de validação e mesmo digitando quando salvo me dá erro de compilação não reconhecendo a classe. Como posso resolver isso? Angular CLI: 14.2.1 Node: 16.13.0 Package Manager: npm 8.1.0 OS: win32 x64

Angular: 14.2.1 ... animations, cli, common, compiler, compiler-cli, core, forms ... platform-browser, platform-browser-dynamic, router

Package Version

@angular-devkit/architect 0.1402.1 @angular-devkit/build-angular 14.2.1 @angular-devkit/core 14.2.1 @angular-devkit/schematics 14.2.1 @schematics/angular 14.2.1 rxjs 7.5.6 typescript 4.7.4

2 respostas
solução!

Olá Sandro, tudo bem?

Veja no arquivo onde você usa a validação, se está sendo feita a importação da classe Validators, assim:

import { Validators } from '@angular/forms'

Ou pode ser que esteja faltando a importação do módulo de formulários reativos. Então, no array de imports do arquivo home.module.ts, verifique se consta o ReactiveFormsModule.

São duas possíveis causas do erro. Caso não resolva, fique à vontade para inserir a descrição do erro, prints da sua tela ou trechos do código, assim conseguimos te ajudar melhor.

Abraços, bons estudos!

Obrigado. Resolvido o problema.