Avec Angular, une dépendance est généralement l'instance d'une classe permettant de factoriser certaines fonctionnalités ou d'accéder à un état permettant ainsi aux composants de communiquer entre eux.
Dans le vocabulaire Angular, ces classes sont appelées "services".
Un service Angular peut être injecté par n'importe quelle classe Angular (i.e. : composant,Directive,ServiceouPipe) via les paramètres de son constructeur.
book-preview.component.ts
1
@Component({
2
...
3
})
4
exportclassBookPreviewComponent{
5
6
constructor(private _httpClient: HttpClient){
7
}
8
9
}
Copied!
Vous remarquerez l'utilisation des TypeScript Parameter Properties afin de copier le service HttpClient dans la propriété _httpClient.