Zastanawiam się, czy obserwowalne lub obietnica mogą być stosowane w następującym przypadku użycia w kątowym 2:Angular 2 obietnice/obserwowalne dwa łańcuchy wydarzeń?
Istnieją dwa zadania niesynchroniczne przesłać. Chciałbym wiedzieć, jak mogę wykryć oba zadania zostały zakończone.
Moim zadaniem wysyłania (realizowany w obietnicy ale to łatwo zmienić na obserwowalnym w razie potrzeby) jest tak:
myService.upload('upload1').then(() => {
})
myService.upload('upload2').then(() => {
})
Jak łańcuch te dwa zdarzenia razem w obu obietnicy lub obserwowalne tak, że wiem, że oba zadania są zakończone? Dzięki
ale dostałem komunikat o błędzie: *** Wyjątek : ReferenceError: Nie można znaleźć zmiennej: Rx *** –
Powinien być coś takiego: *** myService1.merge (myService2) .subscribe() ***. Ale tego nie chcę. To, czego chcę, to dostać ostatnie wydarzenie. –
Czy potrzebujesz ostatniego wydarzenia, czy chcesz tylko wiedzieć, kiedy wydarzyło się ostatnie wydarzenie, do czego służy słowo "complete" (działa tylko wtedy, gdy obserwator źródła zostanie zamknięty przez nadawcę po zdarzeniu) –