Ton objectif est de réussir à faire un CRUD complet avec Angular 🐙
Lance le projet avec npm run start plutôt que ng serve.
En observant le terminal ainsi que le package.json, comprends-tu pourquoi ?
- Créer 4 composants. Chacun sera responsable d'une action du CRUD et y encapsulera les actions "templates" liées à l'utilisateur.
- Créer un service
UserApiServicequi aura 4 méthodes HTTP pour faire un CRUD complet :GETPOSTPUTDELETE. Tu dois effectuer ce CRUD sur le fichierdb.jsonservi avecjson-server. - La Documentation json-server te donnes un exemple d'endpoints pour ces 4 types de requêtes.
- Les requêtes de type
POSTouPUTnécessitent que ta requête HTTP ait unbody. La Doc officielle du HttpClient t'en parle.
angular-full-crud/
├── src/
│ ├── app/
│ │ ├── users/
│ │ │ ├── components/
│ │ │ │ ├── user-list/
│ │ │ │ ├── create-user/
│ │ │ │ ├── update-user/
│ │ │ │ ├── delete-user/
│ │ │ ├── services/
│ │ │ │ ├── user-api-service
│ │ │ ├── pages/
├── package.json
├── angular.json
├── README.md