Utilisation dans un Service
Le service HttpClient
ne devrait pas être utilisé directement depuis les composants.
Il faut "wrapper" l'interaction avec les APIs dans des services dédiés et réutilisables.
Il nous faudrait donc un service que l'on puisse utiliser ainsi depuis nos composants :
Transformation de la "response" avec un opérateur
Ce service retourne un Observable
. La transformation des données doit donc se faire avec un opérateur dans le service.
Astuce : n'oubliez pas les metadata
Idéalement, pour faciliter l'extensibilité et la gestion de la pagination, pensez à produire un objet englobant la liste ainsi que les "metadata" associées (pagination etc...).
Dernière mise à jour