2
respostas

.then() is not a function

estava no final da aula quando fui colocar .then() para remover a linha e apareceu o seguinte erro no console:

clienteService.removeCliente(...).then is not a function

at HTMLTableSectionElement. (listaClientes-controller.js:28:10) (anonymous) @ listaClientes-controller.js:28

Não sei como resolver já tentei copiar o código do professor pra saber onde errei e mesmo assim esse erro persiste.

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

2 respostas

Você definiu um corpo para arrow function e não retornou nada, utilizamos as chaves para definir o escopo da função e trabalhar com alguma lógica dentro dela, no caso da arrow function da linha 28, ela está retornando diretamente um metódo portando devemos colocar entre parênteses.

  • () => {} CHAVES
  • () => () PARÊNTESES

Acho que é isso, aparentemente...

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