@ Ответ Абдуллы верен, однако Google опубликовал расширенное объяснение того, как правильно реализовать это, не изменяя тему вашей деятельности:
https://plus.google.com/+AndroidDevelopers / posts / Z1Wwainpjhd
Приложения, такие как Google Maps и YouTube, начали использовать тот же метод.
Вам нужно будет показать код для userService.getUsers()
, прежде чем мы сможем сказать, почему он ведет себя так, как он есть.
Однако, если вы хотите force , он асинхронизировать, тогда вы можете планировать подписку на планировщике asap следующим образом:
import {subscribeOn} from 'rxjs/operators';
import {asapScheduler} from 'rxjs';
// ...
this.userService.getUsers().pipe(subscribeOn(asapScheduler)).subscribe(...)
Это гарантирует, что вызов подписки происходит асинхронно и даст вам поведение, которое у вас было до этого.