как кэшировать вызовы AngularFirestore с помощью сервисной службы angular - PullRequest
0 голосов
/ 25 октября 2018

Я разработал Angular / Ionic PWA с работником углового сервиса.Я использую Cloud Firetore для хранения новостных статей и AngularFire для получения данных из Cloud Firestore.

Теперь проблема в том, что работник службы не кэширует запросы получения AngularFirestore.Я знаю, что вызовы API могут кэшироваться с использованием DataGroups в сервис-работнике, но я не знаю, как этого добиться с AngularFire.

Это пример функции get:

getFilteredArticles(category:String):Observable<any>{
return this.db.collection<any>('posts', ref => ref.where( 'category' , '==' , category ).orderBy('time', 'desc')).valueChanges();

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...