Meteo rootcomponent.

De meteo-component is reeds aangemaakt maar bevat voorlopig enkel wat dummy tekst (meteo works!).
Op deze pagina komt bovenaan een zoekveld en een button waarmee je je locatie kan opvragen.
Onder dit blok komt de weersvoorspelling voor de volgende 7 dagen. Voor dit blok maken we eerst een childcomponent (forecastday) aan.

Template aanpassen.

Het dynamisch gedeelte binnen de template is als volgt opgebouwd:

Component aanpassen.

Dynamische data op de pagina verwerken.

Bestudeer het JSON-bestand onderaan de pagina en kijk welke velden je nodig hebt. Vergeet niet dat je nog op currentWeather$ moet subscriben via de async pipe!


  

  

Opdracht.

  1. Vervang nu zelf de drie woorden die tussen haakjes staan. (Op lijnen 5, 6 en 10.)
  2. Toon ook het juiste weericoon (lijn 9).
  3. Pas de component aan zodat bij het openen van het pad het weerbericht voor de geografische locatie dadelijk wordt getoond.
  4. Is het invulveld leeg, toon dan de weersvoorspelling voor Brussel.
  5. Verberg de GPS-button indien de browser geen HTML5 Geolocatie ondersteunt of indien de GPS uit staat.