Больше нет асинхронного или обратного вызова из rxjs 6.X в Угловом

@ Ответ Абдуллы верен, однако Google опубликовал расширенное объяснение того, как правильно реализовать это, не изменяя тему вашей деятельности:

https://plus.google.com/+AndroidDevelopers / posts / Z1Wwainpjhd

Приложения, такие как Google Maps и YouTube, начали использовать тот же метод.

0
задан AustinTX 13 July 2018 в 18:14
поделиться

1 ответ

Вам нужно будет показать код для userService.getUsers(), прежде чем мы сможем сказать, почему он ведет себя так, как он есть.

Однако, если вы хотите force , он асинхронизировать, тогда вы можете планировать подписку на планировщике asap следующим образом:

import {subscribeOn} from 'rxjs/operators';
import {asapScheduler} from 'rxjs';

// ...
this.userService.getUsers().pipe(subscribeOn(asapScheduler)).subscribe(...)

Это гарантирует, что вызов подписки происходит асинхронно и даст вам поведение, которое у вас было до этого.

1
ответ дан Brandon 17 August 2018 в 12:20
поделиться
  • 1
    Спасибо за вашу помощь. В этом случае я возвращаю макет данных, мне нужно добавить задержку (10) некоторое количество времени, чтобы заставить ее работать так же, как и раньше. возвращать пользователей Observable.pipe (задержка (10), .....) – AustinTX 15 July 2018 в 18:52
Другие вопросы по тегам:

Похожие вопросы: