Ниже моя функция, которую я использую для фильтрации данных. Ошибка говорит о том, что свойство канала не определено.
filterMat(){
this.material = this.userservice.matmodel$.pipe(
switchMap(user =>
this.auth.collection$(`users/${this.userservice.getUID()}/MatModel`, ref =>
ref
.where('uid','==',user.uid)
// .where(this.Zita,'==',user.Zita)
.orderBy('date','desc')
)
)
)
}
Это моя коллекция $
collection$(path, query?) {
return this.afs
.collection(path, query)
.snapshotChanges()
.pipe(
map(actions => {
return actions.map(a => {
const data: Object = a.payload.doc.data();
const id = a.payload.doc.id;
return { id, ...data };
});
})
);
}
моя модель $ равна
matmodel$:Observable<MatModel>