Angular

22 out, 2025

Angular – Excluindo dados da API

Publicidade

Olá pessoal, o artigo de hoje será bem curto, vamos deletar um item da nossa lista usando o método HTTP.

Primeiro vamos no nosso “SERVICO.TS”, e adicionar o seguinte código.

//DELETE EXCLUIR DADOS DA API
  delete(id: any) {
    return this.http.delete<any>(`http://localhost:3000/produtos/${id}`)
  }

Agora no nosso “COMPONENT.TS” criaremos nossa função de deletar.

 //DELETE
  deletar(id: any) {
    this.serviceCrud.delete(id).subscribe(() => {
      this.getLista();
    });
  }

Agora é só chamar a função deletar no nosso component.html, passando o id dos itens.

<tr *ngFor="let items of lista">
        <td>{{items.nome}}</td>
        <td>{{items.descricao}}</td>
        <td>
          <button class="btn btn-warning" (click)="editar(items)">Editar</button>
          {{''}}
          <button class="btn btn-danger" (click)="deletar(items.id)">Deletar</button>
        </td>

E assim vai ficar o nosso delete.

Por fim nosso crud está concluído. Repositório do projeto no meu GIT HUB: https://github.com/Alefbacelar/Project-crud-Angular.