#firebase #ionic-framework #observable #ionic4
#firebase #ionic-framework #наблюдаемый #ionic4
Вопрос:
У меня есть приложение, которое загружает некоторые трюки. На первой итерации (следующая, next, play) подписка работает должным образом. На второй итерации (end, next, далее, воспроизведение) трюки больше не загружаются.
Наблюдаемое верно, именно из firebase трюки не предоставляются.
Вот некоторый код:
console.log('did enter');
this.startDate = Date.now();
this.params = this.paramsService.get();
console.log(this.params);
console.log(this.trickService.getTricks());
var myTricks = this.trickService.getTricks()
myTricks.subscribe(tricks =>{
console.log(tricks);
this.tricksCollection = db.collection<Trick>('tricks');
this.tricks = this.tricksCollection.snapshotChanges().pipe(
map(actions => {
return actions.map(a => {
const data = a.payload.doc.data();
const id = a.payload.doc.id;
return { id, ...data };
});
})
);
}
getTricks() {
console.log(this.tricks);
return this.tricks;
}```
Anyone got a clue, I would appreciate,
Alex