Угловое ngx-прямоугольное кеширование - PullRequest
0 голосов
/ 17 декабря 2018

Я использую ngx-restangular с Angular v6.Я хочу реализовать службу, которая перехватывает запросы, отправленные через ограничительные, и в некоторых случаях использовать метод кэширования.

Для HttpClientModule от Angular я могу сделать это с помощью перехватчика, такого как this link , но так как я использую ngx-restangular, этот метод не будет работать.Также в документации по ngx-restangular нет перехватчика, который мог бы предотвратить отправку запроса.Существует только fullRequestInterceptor, который используется для изменения отправленного запроса, и AFAIK не может предотвратить запрос и установить настраиваемую наблюдаемую в качестве ответа.

Итак, как я могу реализовать механизм кэширования в ngx-restangular?

1 Ответ

0 голосов
/ 22 мая 2019

Я наконец решил не использовать ngx-restangular вообще.Я создал оболочку для HttpClientModule с интерфейсом, аналогичным интерфейсу ngx-restangular, и реализовал кеш путем совместного использования наблюдаемых запросов.

...