[MUSIQUE].
Voyons maintenant une compréhension rapide des services angulaires.
Qu'est-ce qu'ils sont ?
Pourquoi avons-nous besoin d'eux ?
Et comment aide-t-on à construire notre application angulaire ?
La première question, pourquoi avons-nous besoin de services ?
Lorsque nous développons une répétition angulaire,
nous voulons garder nos classes de composants aussi maigres que possible.
Ils devraient être principalement concentrés sur le rôle de médiateur entre
la vue et la logique d'application entre la vue et le modèle en quelque sorte.
Donc, ce composant fournirait un modèle de vue
comme une capacité pour notre composant angulaire.
Donc, dans les classes de composants, nous voulons
déléguer tout le travail de récupération des données du serveur.
Validation des informations d'entrée et de journalisation de l'utilisateur vers un service.
Donc, le service est une fonctionnalité qui est disponible pour fournir ce genre de fonctionnalités
que nos classes de composants peuvent exploiter pour faire leur travail.
C'est donc là qu'intervient le besoin d'un service.
Nous essayons donc d'intégrer la logique de l'application dans les services et de les laisser faire tous
la lourde charge d'effectuer une grande partie de la logique de niveau application,
et les services s'occuperont de choses comme la communication avec le serveur, la validation d'entrée
et bien d'autres fonctionnalités.
Dans ce contexte, vous rencontrerez le terme appelé injection de dépendance
dont nous parlerons un peu plus en détail.
En revenant à cette structure de notre composant,
nous voyons que maintenant nous avons le composant et le modèle.
Donc, le modèle prenant soin de rendre la vue pour
notre composant et le composant lui-même gérant les propriétés et
la matrice qui sera tirée par le modèle pour afficher les informations.
Maintenant, le composant lui-même peut alors prendre l'aide d'un service donc
dans ce cas, le service sera injecté dans le composant pour fournir
certaines fonctionnalités pour le composant à utiliser.
Donc, le service prend soin de faire tout le travail
en coulisses qui facilite le composant pour être en mesure de fournir.
Eh bien les propriétés et les méthodes pour
le modèle à utiliser lors du rendu de la vue.
Et en conséquence, le transport des actions liées à l'interaction utilisateur
vers le modèle en coulisses.
Dans le contexte du service
, vous allez souvent ici des gens mentionnant aussi quelques concepts connexes.
Des choses comme l'injection de dépendance
dont nous parlerons un peu plus en détail plus tard.
Ensuite, nous allons aussi ici les gens tak sur les promesses.
Nous parlerons des promesses dans le prochain module.
Je le promets.
Et enfin, vous entendrez aussi les gens
parler de l'utilisation du JavaScript réactif.
Maintenant, quand nous utilisons le service comme un JavaScript réactif vient à ou
aide à accomplir certaines choses.
Donc, nous allons également regarder JavaScript réactif dans le contexte de
angulaire dans le module suivant.
Maintenant que nous avons une certaine compréhension de base des services, nous allons les utiliser dans notre application
et ensuite apprendre à connaître les services de première main en pratiquant,
implémentant certains services pour notre angle d'application.
[MUSIQUE]