Modifiez la suppression de la tâche avec HTTP Client
Objectifs de ce chapitre
- ✔️Supprimez la tâche avec HTTP ClientApprenez comment supprimer une tâche de la liste en utilisant HTTP Client dans une application Angular.
TaskService
Basé sur le protocole HTTP, vous utiliserez la fonction delete pour ajouter une tâche à la liste : http.delete(). Cette fonction n’attend qu’un seul paramètre, l’URL de la ressource à supprimer, incluant l’id de la tâche à supprimer.
🎓 Instructions
-
Modifiez le fichier task.service.ts.
TaskFormComponent
Mettez à jour TaskFormComponent pour utiliser cette nouvelle fonction. Le moyen le plus simple de le faire serait d’appliquer la même logique que dans la leçon précédente, en mettant à jour la fonction submit pour effectuer un appel API et accéder à la page de liste. Cela donnerait le code suivant :
🎓 Instructions
-
Modifiez le fichier
src/app/task-list/task-list.component.ts
.
Dans la même logique vu précédemment, nous allons attendre le retour de la requête pour actualiser la vue de la liste des tâches.
✔️ Ce que vous avez appris
Vous avez appris à envoyer une requête DELETE avec HttpClient pour supprimer une tâche dans une application Angular.