Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Problema com Angular Service

Pessoal estou com problema em buscar o cliente por seu id, para assim eu poder ir para a tela de atualizar cliente.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Jasson! Tudo certo?

O que você pode fazer é o seguinte:

  • Englobar o trecho em um if:
if (id) {
  this.service.getClienteById(id).subscribe(cliente => {
    this.cliente = cliente;
  });
}

Continuará dando erro porque id agora é string e seu método espera um number. Podemos resolver isso assim:

const numberId = Number(id);
this.service.getClienteById(numberId).subscribe(cliente => {
  this.cliente = cliente;
});

Então estamos primeiro convertendo o ID para um número.

Espero que ajude!