Mesmo usando o ? o Angular continua falhando ao compilar:
error TS2531: Object is possibly 'null'.
<small *ngIf="loginForm.get('userName').errors?.required"
class="text-danger d-block mt-2">
User name is required!
</small>
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Mesmo usando o ? o Angular continua falhando ao compilar:
error TS2531: Object is possibly 'null'.
<small *ngIf="loginForm.get('userName').errors?.required"
class="text-danger d-block mt-2">
User name is required!
</small>
Se colocar o elvis operator antes do .errors não resolveria?
ex:
loginForm.get('userName')?.errors?.required
Sim! No meu resolveu:
loginForm.get('userName')?.errors?.requirednpm 6.14 / angular 11.0.9