micbelgique / AngularPWA-101

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Angular et PWA

Installer Angular CLI

dans VS Code, lancez le terminal et écrivez:

npm i -g @angular/cli

Créer votre première application Angular

Pour créer votre première application, rendez-vous à nouveau dans le terminal. Une fois dans le terminal, veuillez noter:

ng new lenomdevotreapp

Il va vous demander si vous voulez inclure le routing, mettez y pour oui. Ensuite, sélectionnez CSS quand il vous demande quel feuille de style vous voulez utiliser.

Créer votre premier Component

Ensuite, pour créer votre premier component,à nouveau dans le terminal, écrivez:

ng generate component lenomdevotrecomponent

Une fois que votre component est généré, vous allez pouvoir voir un nouveau dossier créer dans le dossier src.

Créer votre premier Service

Une fois votre premier component créer, vous pouvez créer votre premier service qui va nous servir à récupérer des données et ensuite les traiter pour les afficher dans le component.

Pour créer un service, c'est comme pour le component, vous devez écrire dans le terminal ceci:

ng generate service thisisaservice

Dans le dossier src, vous allez trouver les 2 fichiers créés par l'Angular CLI.

Créer des données dans votre service

Pour le moment, vous allez noter des données en dur dans votre service. Par après, vous verrez comment le faire une API par exemple.

Dans le service, on va créer un tableau de string.

Créer un tableau arr privé

Ensuite, nous allons créer une fonction qui va renvoyer un type Any et qui sera chargée de renvoyer les données.

Créer une fonction getData

Pour bien faire, il faut qu'on puisse ajouter des données dans notre système. Pour se faire, nous allons donc créer une fonction qui va renvoyer un booléen. Si il a réussi à l'ajouter, se sera true, sinon, ce sera false.

Créer une function AddData

Et si on a ajouté une donnée qu'on ne voulait pas ? Il faut une fonction qui nous permet de retirer ces données! On va donc créer une fonction qui va renvoyer un booléen. Si il réussit à trouver la donnée, alors il va la supprimer et renvoyer true. Sinon, il renverra un false. Créer une function DeleteData

Récupérer les données dans vos components

Une fois votre service terminé, vous pouvez l'utilisez dans votre component en l'appelant comme ceci: APpeler le service

About

License:MIT License


Languages

Language:TypeScript 81.0%Language:JavaScript 13.6%Language:HTML 4.9%Language:CSS 0.6%