Boa tarde, tudo bem ?
A validação do meu formulário não está funcionando
<small *ngIf="loginForm.get('username').errors.required" class="text-danger d-block mt-2">
User name is required
</small>
e
<small *ngIf="loginForm.get('password').errors?.required" class="text-danger d-block mt-2">
Password is required
</small>
Com o formGroup como:
this.loginForm = this.formBuilder.group({
username: ['', Validators.required],
password: ['', Validators.required]
});
Acontece que ao digitar algo nos campos password e username, a tag small não está sumindo, nao acusa erros console, simplesmente não funciona. Em outra IDE o PHPStorm ele acusa o seguinte erro no ngIf:
ng: Identifier 'required' is not defined. '__type' does not contain such a member
Porém isso não gera nenhum erro no console de build/compilação, somente na IDE