1
resposta

Erro no user.name

Segue meu código:

Gatito Book

<ng-template #login> <a [routerLink]="['']">Login

Segue o erro no Terminal:

Error: src/app/components/cabecalho/cabecalho.component.html:7:33 - error TS2339: Property 'name' does not exist on type 'Usuario'.

7 {{ user.name }}

                              ~~~~

src/app/components/cabecalho/cabecalho.component.ts:7:16 7 templateUrl: './cabecalho.component.html', ~ Error occurs in the template of component CabecalhoComponent.

1 resposta

Olá Jean, tudo bem?

O erro indica que a propriedade name não consta no tipo Usuario.

Verifique na interface de Usuario se a propriedade está grafada corretamente.

usuario.ts

export interface Usuario {
    id?: number;
    name?: string;
    email?: string;
}

Caso não seja esse o problema, compartilha conosco o seu projeto, assim conseguimos te ajudar melhor.

Abraços, bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software