Angular Observale не получает последние данные с сервера после интервала - PullRequest
0 голосов
/ 19 октября 2019

Угловая наблюдаемая не обновляет / не получает последние данные из базы данных. Он возвращает те же данные снова и снова после интервала. Я вручную изменяю данные в базе данных, чтобы проверить, работает ли она, но не обновляет значения в угловых значениях OrderTrackingList $ , а также в orderTrackingList . Не уверен, что я делаю не так. Спасибо за помощь

private refreshInterval$: Observable<any> = timer(0, 2000)
    .pipe(
      takeUntil(this.killTrigger),

      switchMap(() => this.fetchDataOrderTrackingMapDriverData$),

      catchError(error => of('Error'))
    );

this.OrderTrackingList$ = this.refreshInterval$;
    this.orderTrackingSubscription = this.OrderTrackingList$.subscribe(orderTrackingList => {

      console.log('Drivers Status ' + orderTrackingList.status[0].driver_status);
      console.log('Drivers List Length ' + orderTrackingList.status.length);

    });
...