AngularJS i pracownicy sieci

W jaki sposób angularJS może używać pracowników WWW do uruchamiania procesów w tle? Czy jest jakiś wzór, który powinienem wykonać, aby to zrobić?

Obecnie używam usługi, która ma model w osobnym pracowniku WWW. Ta usługa implementuje metody takie jak:

ClientsFacade.calculateDebt(client1); //Just an example..

W implementacji ta metoda wysyła komunikat do pracownika z danymi. Pozwala mi to na wyjaśnienie faktu, że jest on wykonywany w osobnym wątku, a ja mogę również dostarczyć implementację, która wysyła zapytanie do serwera lub nawet tego, który wykonuje tę czynność w tym samym wątku.

Ponieważ jestem nowym użytkownikiem javascript i po prostu przetwarzam wiedzę, którą posiadam z innych platform, zastanawiam się, czy to jest coś, co byś zrobił, czy może Angular, czyli to, z czego korzystam, oferuje pewien sposób. Wprowadza to również zmianę w mojej architekturze, ponieważ pracownik musi jawnie wypchnąć zmiany do kontrolera, który następnie aktualizuje jego wartości, a następnie jest to odzwierciedlone w widoku. To trochę frustrujące, że pracownicy sieci „chronią” mnie tak bardzo przed zepsuciem, nie pozwalając mi na udostępnianie pamięci itp.

questionAnswers(5)

yourAnswerToTheQuestion