Я использую Firestore для хранения данных для моего приложения Angular.Я создал службу и прочитал данные, например, так:
retrieveCollectionColors(name) {
this.db.collectionGroup('collection-colors', ref => ref.where('product', '==', name))
.valueChanges().subscribe( (val: []) => {
this.collectionColors.next(val);
});
}
Как я могу перехватить ошибки и, если они возникли, как я могу повторить запрос?