- Angular 6 for Enterprise:Ready Web Applications
- Doguhan Uluca
- 110字
- 2021-06-25 21:20:33
Using Angular Services and HttpClient to retrieve data
Now you need to connect your CurrentWeather component to the OpenWeatherMap APIs. In the upcoming sections, we will go over the following steps to accomplish this goal:
- Create a new Angular Service
- Import HttpClientModule and inject it into the service
- Discover the OpenWeatherMap API
- Create a new interface that conforms to the shape of the API
- Write a get request
- Inject the new service into the CurrentWeather component
- Call the service from the init function of the CurrentWeather component
- Finally, map the API data to the local ICurrentWeather type using RxJS functions so that it can be consumed by your component