Aktywne Wpisy

Stichija 0
Co wy w głowach macie?

Napalone_Okno +52
Dzisiaj jest 31 Sierpnia są moje urodziny 21sze. Jak do tej pory życzenia dostałem tylko od was koljedzy. Dziękuję. Dla chłopa to wiele znaczy... Nikt w realu mi życzeń nie złożył jak narazie. Pewnie jutro rodzice złoża życzenia jak wstanę. Oby ten dzień był dobry dla chłopa. A teraz idę spać. Aby naładować baterie. #przegryw #urodziny #niewiemjaktootagowac #apustaja





Mam problem z ogarnięciem jednej rzeczy w Angular 2, nie mogę tego przeskoczyć od kilku dni.
Mam komponent który wykorzystuje DI i importuje mój serwis. Serwis zaś importuje protokół HTTP. W serwisie mam metodę która zwraca obiekt typu Observable (tam też konwertuje dane do json). W komponencie subskrybuje no i dane w widoku wyświetlam. Ok, wszystko super. Ale za każdym razem kiedy odpala się ten konkretny route z podczepionym w/w komponentem ten Request jest wykonywany jeszcze raz. A nie chcę tego gdyż wystarczy mi 100 takich requestów (a w tym przypadku są 4 requesty na start bo mam 4 userów dla których dane chcę pobrać ) i dostaję bana od aplikacji z której API to pobieram.
Chciałbym to zrobić tak na przykład, aby user na jedną swoją wizytę wysyłał tylko raz takie rządanie a później te dane byłyby przechowywane aż do opuszczenia przez niego strony. No nie wiem, pewnie jest jeszcze inne, bardziej optymalne rozwiązanie jak nie wyłapać blokady od serwisu za zbyt dużą ilość requestów.
@AwizisieAkat: Service właśnie mam.
@watowiec: Tak, jest w onInit.
@HAL__9000: W jaki sposób miałoby to wyglądać? Miałbym subskrybować już na poziomie serwisu? Tak można?