Witajcie po ogromnej przerwie.
Zakupiłem sobie książkę (niedawno wydana) dotyczącą Angualar 2 a konkretnie "Angular 2 - Programowanie z użyciem języka TypeScript" - Yakov Fain & Anton Moiseev.
Mam problem z ogarnięciem jednej rzeczy, 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.
Pomocy :)