Petite application meteo très simple
- NodeJs > 14
liens utiles :
- npm > 8
c'est un gestionnaire de package il en existe d'autre comme
yarnsi vous le préférez vous pouvez l'utiliser à la place
liens utiles :
D'abord on installe Angular
npm install -g @angular/cli
A savoir le
-gest la pour installer angular en global sur votre systeme d'exploitation.
Si vous ne voulais pas l'installer en global mais seulement dans votre workspace vous enlevez le-g
Commande pour générer le workspace anguar : ng new my-app
Ici vous remplacerez le
my-apppar le nom que vous voulez donner à votre application
Moi par exmple je l'ai remplacé parappliMeteo
Vous pouvez aussi lancer la commande
ng newseul angular vous demandera le nom de votre "project" en premier. Avant les autres question.
Quand vous lancez la commande ng new [nom de votre application] plusieurs question vous sont posées :
? Would you like to add Angular routing? (y/N)
Ici Angular vous demande si vous voulez qu'il génère automatiquement le/les fichier-s relatif au
Routingde l'application.
Vous pouvez répondre ce que vous voulez ça n'a pas trop d'importance car même si vous répondezN(pour non) vous pourrez rajouter plustard tout ce qui concerne leRoutingà la main.
Which stylesheet format would you like to use? (Use arrow keys)CSSSCSSSassLess
Ici Angular vous demande quel format d'écriture de vos fichier css vous voulez utiliser.
Il est préférable d'utiliser de nos jour l'un des 3 derniersSCSS,SassouLessqui sont trois language qui nous permettre d'aller plus loins dans le css.
Comme utiliser des fonction ou variable directement dans le style de votre application. Et qui sont après compilé enCSS
Une fois répondu à ces deux/trois questions Angular se met à générer tous les fichiers dont il a besoin pour fonctionner tout en répondant a vos demandes (réponse au question posé juste au desssus)
Cette opération vas prendre quelques secondes vous pouvez même voir tous les fichier généré par Angular et leur emplacement.
Une fois que tout ceci est fait on a notre application généré et initialisé :)
Une fois que votre application est bien généré et initialisé on va la lancer.
Pour ça voici la commande :
ng serve
ng serve: va lancer le serveur web puis observer tous les fichiers de l'application et la rebuild automatiquement a chaque modification de fichier.
-
Documentation de
ng-bootstrap
commande importante :ng add @ng-bootstrap/ng-bootstrap\ -
Frameork CSS, il va nous aider pour styliser nous page html plus rapidement et facilement
-
La page avec plusierus commande du cli Angular.
-
Commande qui permet la génération automatique de certain fichier
Peut être utilisé sous plusierurs form différente \ng generate <ce que vous voulez généré> [nom]oung g <ce que vous voulez généré> [nom]
Exemple :
ng generate component hello-worldoung g c hello-world -
Une api pour avoir la météo
Url utilisé pour avoir la météo du jour : https://api.openweathermap.org/data/2.5/weather
Url utilisé pour avoir la météo avec prévision : https://api.openweathermap.org/data/2.5/forecast
-
Une api pour avoir toutes les villes française