• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

API + Angular2+

0 głosów
256 wizyt
pytanie zadane 21 kwietnia 2019 w C i C++ przez Akiro Bywalec (2,910 p.)

Witam, mam tutaj sobie takie dane do wyciągnięcia z pogodowego API:

https://samples.openweathermap.org/data/2.5/forecast?q=M%C3%BCnchen,DE&appid=b6907d289e10d714a6e88b30761fae22

I generalnie nie mam problemu z dobieraniem się do odpowiednich danych oprócz tych z weather

Z API komunikuje się za pomocą serwisu i w komponencie wyciągam wartości w następujący sposób:

 this._httpService.searchMusic(this.city)
      .subscribe(res => {
        this.myCity = res.name;

I to działa, jednak nie mogę użyć czegoś typu:

res.weather.0.id

Ponieważ wywala mi błąd przy cyferce 0. Ktoś wie jak mogę się do tego dostać? Zwykłe res.weather.id nie działa :[

1 odpowiedź

0 głosów
odpowiedź 21 kwietnia 2019 przez Tomek Sochacki Ekspert (227,510 p.)
edycja 21 kwietnia 2019 przez Tomek Sochacki

przeciez weather to tablica, odwolaj się więc do indexu tablicy... a tak w ogole to zostaw to zadanie, bo wydaje mi się, że bierzesz się za angular a nie znasz podstawowych podstaw js. Nie tędy droga, tylko się zniechecisz, poucz się najpierw na spokojnie js i dopiero wtedy wejdź we frameworki. a co do problemu to poczytaj o tablicach w js i dostępie po indexie.

res.weather && res.weather.length && res.weather[0].id

 

komentarz 21 kwietnia 2019 przez Tomek Sochacki Ekspert (227,510 p.)
ej, a czy ten post to nie jakis trolling w ogole... umiesz korzystac z rxjs ale nie z tablic :) ?

Podobne pytania

0 głosów
1 odpowiedź 1,160 wizyt
0 głosów
1 odpowiedź 492 wizyt
pytanie zadane 28 października 2020 w JavaScript przez Krzysztof92 Początkujący (290 p.)
0 głosów
1 odpowiedź 673 wizyt
pytanie zadane 31 marca 2019 w Inne języki przez Akiro Bywalec (2,910 p.)

93,753 zapytań

142,713 odpowiedzi

323,356 komentarzy

63,348 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...