Угловая наблюдаемая не обновляет / не получает последние данные из базы данных. Он возвращает те же данные снова и снова после интервала. Я вручную изменяю данные в базе данных, чтобы проверить, работает ли она, но не обновляет значения в угловых значениях 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);
});