Cours angular https my-dream-app-f ?rebaseio com créez un nouveau projet ng new DIGIS --skip-tests true Le second ag annule la création des ?chiers test exécuter une commande pour installer Bootstrap dans votre projet npm install bootstrap ??save Ouvrez l
https my-dream-app-f ?rebaseio com créez un nouveau projet ng new DIGIS --skip-tests true Le second ag annule la création des ?chiers test exécuter une commande pour installer Bootstrap dans votre projet npm install bootstrap ??save Ouvrez le ?chier angular-cli json du dossier source de votre projet modi ?ez l'array styles nodemodules bootstrap dist css bootstrap css styles scss ng serve lancer le serveur de développement local ouvrez votre navigateur à localhost La structure des components d'une application Angular Les components sont les composantes de base d'une application Angular une application est une arborescence de plusieurs components Découvrez la structure du code Dossier e e est généré pour les tests end-to-end dossier nodemodules contient toutes les dépendances pour votre application les ?chiers source Angular et TypeScript dossier src o? vous trouverez tous les ?chiers sources pour votre application selector il s'agit du nom qu'on utilisera comme balise HTML pour a ?cher ce component comme vous l'avez vu avec Ce nom doit être unique et ne doit pas être un nom réservé HTML de type etc On utilisera donc très souvent un pré ?xe comme app par exemple templateUrl le chemin vers le code HTML à injecter styleUrls un array contenant un ou plusieurs chemins vers les feuilles de styles qui concernent ce component Créez un component ng generate component EditAppareilComponent Chttps my-dream-app-f ?rebaseio com Exemple appareil component html Appareil appareilName -- Statut appareilStatus Appareil appareilName -- Statut getStatus les doubles accolades Ce qui se trouve entre les doubles accolades correspond à l'expression TypeScript que nous voulons a ?cher l'expression la plus simple étant une variable D'ailleurs puisque la variable appareilName n'existe pas encore votre navigateur n'a ?che rien à cet endroit pour l'instant Ouvrez maintenant appareil component ts appareil component ts export class AppareilComponent implements OnInit appareilName string 'Machine à laver' appareilStatus string 'éteint' constructor Fichier TS -- selector 'app-appareil' App component html Pour a ?cher le code appareil html dans app commonent html ? appareil component ts Ajouter une méthode getStatus return this appareilStatus Cette méthode ne fait que retourner la même valeur qu'avant app component TS export class AppComponent isAuth false app component html Tout allumer Tout allume Chttps my-dream-app-f ?rebaseio com La propriété disabled permet de désactiver le bouton A ?n de lier cette propriété au TypeScript il faut le mettre entre crochets et l'associer à la variable Le point d'exclamation fait que le bouton est désactivé lorsque isAuth false méthode export class AppComponent isAuth false constructor setTimeout this isAuth true créerez une timeout qui associe la valeur true à isAuth après secondes pour simuler par exemple le temps d'un appel API Ajouter une fonctionnalité Tout allumer Tout allume Tout allume Ajouter une fonctionnalité liée à l'événement click déclenché quand l'utilisateur clique dessus on utilise les parenthèses pour créer une liaison à un événement app component TS export class AppComponent isAuth false appareilOne 'Machine à laver' appareilTwo 'Frigo' appareilThree 'Ordinateur' constructor app component HTML Chttps my-dream-app-f ?rebaseio com app component TS Input appareilName string Input appareilStatus string Les
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 24, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 48kB