Autoplay
Autocomplete
Vidéo précédente
Terminer et continuer
Angular 17 par la pratique
Créer une application Angular
Installer Angular CLI (4:24)
Créer une application Angular 17 (7:38)
Liens utiles pour la configuration de votre compte Github
"index.lock : connexion denied" + ajout de clés à votre compte Github (5:19)
Formulaires (Reactive Form)
Personnaliser un composant + créer un formulaire (14:22)
Reactive Form avec un Standalone Component (13:44)
Typage fort + génération de service (4:30)
Nouveautés d'Angular 16 et 17
Signal typé + inject() pour l’injection sans constructeur (11:53)
Récupérer les tâches lors de l’initialisation d’un composant (7:35)
Générer un composant avec Angular CLI (3:47)
Itérer côté template avec @for et @empty (6:10)
Date pipe + localisation en français
Le pipe 'date' (8:12)
Date en fr-FR (3:07)
Case à cocher + signal
Gérer le change event d’une case à cocher avec un signal (7:57)
Régler le problème des IDs en doublon (3:21)
Communiquer d’un composant enfant vers son parent
Emettre un Custom Event d’un enfant vers son parent (10:41)
Mise à jour de la tâche depuis le service (7:43)
Ecouter des changements sur des propriétés passées à un enfant
Détecter des changement à l’aide de ngOnChanges (8:18)
Mettre à jour l’état associé à une checkbox depuis ngOnChanges (5:16)
Suppression d'une tâche
Création d’un custom event de suppression de tâche (8:28)
Quelques CSS de plus (7:37)
Input property change detection + signal
Composant Tasks Header (12:47)
Utiliser RxJS et les "Signals" conjointement
Pourquoi RxJS alors qu'il y a désormais les Signals ? (8:02)
Créer un nouveau projet Angular (6:10)
Faire une requête HTTP avec RxJS (16:16)
S’abonner à un Observable depuis le template avec le pipe async (4:21)
Transformer des instances de RegionDTO en Region (8:46)
Utiliser l’opérateur tap() pour modifier le contenu d’un signal (8:25)
Implémenter l’interface OnDestroy pour se désabonner d’un Observable (2:48)
Approche naïve d’une page de type Master / Details (11:58)
Utiliser effect() pour notifier qu’un signal a changé (7:54)
Effectuer un requête HTTP depuis effect() (9:37)
Afficher les départements (6:45)
Ecouter les changements sur un champ texte couplé à un signal (5:37)
Bug Fix - Filtrer sur la valeur du signal des régions (1:59)
Faire d’un champ texte un Observable (9:02)
Opérateurs RxJS utiles pour éviter les requêtes inutiles (6:27)
Filtrer les départements en modifiant un signal depuis un opérateur RxJS (9:29)
Le routage avec Angular 17
Le routage avec Angular 17 (4:35)
Pages + routes correspondantes (4:18)
Police personnalisée (1:00)
Menu de navigation (7:58)
Styliser le lien actif + éviter que le lien d'accueil soit toujours actif (7:22)
Ajouter un query parameter à un lien (7:36)
Récupérer un query param depuis un composant (5:29)
Gérer les erreurs 404 (4:00)
Créer un service qui fournit le menu du restaurant + opérateur of() (21:20)
Créer des liens comportant un segment dynamique (8:46)
Route avec paramètre et query parameter (6:56)
Méthode qui retourne un Observable de FoodItem (8:01)
switchMap pour passer d’un Observable à un autre Observable (7:41)
Le currency pipe avec les standalone components d’Angular 17 (8:03)
Mis à jour le vendredi 8 mars 2024
Faire d’un champ texte un Observable
Contenu verrouillé
Si vous êtes déjà inscrit
vous devrez vous connecter
.
S'inscrire à la formation pour déverrouiller